Вижу 2! Всего сегодня было 160. За день постов — 429, скорость ~19 п/ч. 73
Как в nginx убирать .html и редиректить например с thread/1.html на thread/1?
Азазаза, очкопетух НИХУЯ не умеет.
хз) я не шарю в вашем хаккерском говне
>>1879483 Не скажу.
Будем вот это https://metacpan.org/…cached::Fast к движку прикручивать.
rewrite ^(/thread/1)\.html$ $1 last;
но на самом деле это зависит от того, какие ещё редиректы ты собираешься делать.
>>1879488 тащемта, nginx умеет нативно работать с мемкешем, так к слову
>>1879615 Каким образом?
>>1879617 Ну хули ты такой ленивый? http://wiki.nginx.org/…cachedModule погугли же.
>>1879618 Я имею ввиду когда кеш очищается и создаётся? Я это из движка должен буду делать?
>>1879621 Да, чем то же должен твой движок заниматься. А очищать кеш по таймауту, ЕМНИП, memcache умеет автоматом.
Например я вставляю в мемкеш «b/thread/1» ⇒ «html», как nginx его оттуда достанет?
>>1879622 Очищать при изменении базы же.
>>1879623
memcached_pass
The backend should set the data in memcached. The memcached key is «/uri?args».
Ну ты и ленивое хуйло, даже по сылкам не ходишь. Иди нахуй.
Я ещё делал бенчмарк, мемкеш всего в 3 раза быстрее монгодб работает.
>>1879643 Значит ты хуево БД сконфигурировал, при хороших индексах мемкеш не нужен.
Что это за движок на мемкеше и монго, бтв?
>>1879645 В движке гораздо больше запросов к базе, даже если просто на диск страницы скидывать в 3 раза быстрее работает. С мемкешем будет заметная разница.
>>1879648
гораздо больше запросов к базе
В монго то? Ну ты действительно криворукий мудак. Ты что, монго как BDB юзаешь?
https://github.com/…aba/Pages.pm#L114
>>1879655 я нихуя не понял, где-нибудь есть описание схемы БД?
>>1879658 Все посты хранятся в одной коллекции, каждый документ содержит информацию: доска, номер поста, данные поста (тема, текст и т.д).
Посты ищутся так: db.posts.find({ board: "b", number: 1})
db.posts.find({ board: "b", number: 1})
>>1879659
Все посты хранятся в одной коллекции
Ну вот ты и соснул, используй BDB или какой-нибудь MemcacheDB для такого.
>>1879664 В монге для каждой доски коллекцию делать?
>>1879664 И таки в таком случае по любому надо отдельно дополнительно хранить инфу по доскам/тредам.
Тогда можно будет _id как номер поста использовать.
>>1879665>>1879667 Да, я так и делаю.
(← + Сtrl) вернуться назадк новым сообщениям (Сtrl + →)
Азазаза, очкопетух НИХУЯ не умеет.
хз) я не шарю в вашем хаккерском говне
>>1879483
Не скажу.
Будем вот это https://metacpan.org/…cached::Fast к движку прикручивать.
rewrite ^(/thread/1)\.html$ $1 last;
но на самом деле это зависит от того, какие ещё редиректы ты собираешься делать.
>>1879488
тащемта, nginx умеет нативно работать с мемкешем, так к слову
>>1879615
Каким образом?
>>1879617
Ну хули ты такой ленивый? http://wiki.nginx.org/…cachedModule погугли же.
>>1879618
Я имею ввиду когда кеш очищается и создаётся? Я это из движка должен буду делать?
>>1879621
Да, чем то же должен твой движок заниматься. А очищать кеш по таймауту, ЕМНИП, memcache умеет автоматом.
Например я вставляю в мемкеш «b/thread/1» ⇒ «html», как nginx его оттуда достанет?
>>1879622
Очищать при изменении базы же.
>>1879623
Ну ты и ленивое хуйло, даже по сылкам не ходишь. Иди нахуй.
Я ещё делал бенчмарк, мемкеш всего в 3 раза быстрее монгодб работает.
>>1879643
Значит ты хуево БД сконфигурировал, при хороших индексах мемкеш не нужен.
Что это за движок на мемкеше и монго, бтв?
>>1879645
В движке гораздо больше запросов к базе, даже если просто на диск страницы скидывать в 3 раза быстрее работает. С мемкешем будет заметная разница.
>>1879648
В монго то? Ну ты действительно криворукий мудак. Ты что, монго как BDB юзаешь?
https://github.com/…aba/Pages.pm#L114
>>1879655
я нихуя не понял, где-нибудь есть описание схемы БД?
>>1879658
Все посты хранятся в одной коллекции, каждый документ содержит информацию: доска, номер поста, данные поста (тема, текст и т.д).
Посты ищутся так:
db.posts.find({ board: "b", number: 1})>>1879659
Ну вот ты и соснул, используй BDB или какой-нибудь MemcacheDB для такого.
>>1879664
В монге для каждой доски коллекцию делать?
>>1879664
И таки в таком случае по любому надо отдельно дополнительно хранить инфу по доскам/тредам.
Тогда можно будет _id как номер поста использовать.
>>1879665>>1879667
Да, я так и делаю.
(← + Сtrl) вернуться назадк новым сообщениям (Сtrl + →)