Вводятся нововведения, стабильная работа начнется со следующего понедельника...
Загрузка...
Произошла ошибка!
Важный попрос

Как в nginx убирать .html и редиректить например с thread/1.html на thread/1?

1879483 | -6 | 06 Апреля 2013 @ 12:25 | №1879483 | Добавить комментарий
06 Апреля 2013 @ 12:27, №1879485 1879485

Азазаза, очкопетух НИХУЯ не умеет.

06 Апреля 2013 @ 12:27, №1879486 1879486

хз) я не шарю в вашем хаккерском говне

06 Апреля 2013 @ 12:29, №1879487 1879487

>>1879483
Не скажу.

06 Апреля 2013 @ 12:34, №1879488 1879488

Будем вот это https://metacpan.org/…cached::Fast к движку прикручивать.

06 Апреля 2013 @ 14:20, №1879614 1879614

rewrite ^(/thread/1)\.html$ $1 last;

но на самом деле это зависит от того, какие ещё редиректы ты собираешься делать.

06 Апреля 2013 @ 14:21, №1879615 1879615

>>1879488
тащемта, nginx умеет нативно работать с мемкешем, так к слову

06 Апреля 2013 @ 14:22, №1879617 1879617

>>1879615
Каким образом?

06 Апреля 2013 @ 14:23, №1879618 1879618

>>1879617
Ну хули ты такой ленивый? http://wiki.nginx.org/…cachedModule погугли же.

06 Апреля 2013 @ 14:25, №1879621 1879621

>>1879618
Я имею ввиду когда кеш очищается и создаётся? Я это из движка должен буду делать?

06 Апреля 2013 @ 14:26, №1879622 1879622

>>1879621
Да, чем то же должен твой движок заниматься. А очищать кеш по таймауту, ЕМНИП, memcache умеет автоматом.

06 Апреля 2013 @ 14:26, №1879623 1879623

Например я вставляю в мемкеш «b/thread/1» ⇒ «html», как nginx его оттуда достанет?

06 Апреля 2013 @ 14:27, №1879627 1879627

>>1879622
Очищать при изменении базы же.

06 Апреля 2013 @ 14:29, №1879635 1879635

>>1879623

memcached_pass

The backend should set the data in memcached. The memcached key is «/uri?args».

Ну ты и ленивое хуйло, даже по сылкам не ходишь. Иди нахуй.

06 Апреля 2013 @ 14:31, №1879643 1879643

Я ещё делал бенчмарк, мемкеш всего в 3 раза быстрее монгодб работает.

06 Апреля 2013 @ 14:32, №1879645 1879645

>>1879643
Значит ты хуево БД сконфигурировал, при хороших индексах мемкеш не нужен.

06 Апреля 2013 @ 14:32, №1879647 1879647

Что это за движок на мемкеше и монго, бтв?

06 Апреля 2013 @ 14:34, №1879648 1879648

>>1879645
В движке гораздо больше запросов к базе, даже если просто на диск страницы скидывать в 3 раза быстрее работает. С мемкешем будет заметная разница.

06 Апреля 2013 @ 14:35, №1879651 1879651

>>1879648

гораздо больше запросов к базе

В монго то? Ну ты действительно криворукий мудак. Ты что, монго как BDB юзаешь?

06 Апреля 2013 @ 14:37, №1879655 1879655

https://github.com/…aba/Pages.pm#L114

  1. данные по борде
  2. курсор для оппостов
  3. курсор для постов под оппостами
  4. подсчёт постов во всех тредах
06 Апреля 2013 @ 14:41, №1879658 1879658

>>1879655
я нихуя не понял, где-нибудь есть описание схемы БД?

06 Апреля 2013 @ 14:42, №1879659 1879659

>>1879658
Все посты хранятся в одной коллекции, каждый документ содержит информацию: доска, номер поста, данные поста (тема, текст и т.д).

06 Апреля 2013 @ 14:43, №1879662 1879662

Посты ищутся так: db.posts.find({ board: "b", number: 1})

06 Апреля 2013 @ 14:44, №1879664 1879664

>>1879659

Все посты хранятся в одной коллекции

Ну вот ты и соснул, используй BDB или какой-нибудь MemcacheDB для такого.

06 Апреля 2013 @ 14:45, №1879665 1879665

>>1879664
В монге для каждой доски коллекцию делать?

06 Апреля 2013 @ 14:45, №1879666 1879666

>>1879664
И таки в таком случае по любому надо отдельно дополнительно хранить инфу по доскам/тредам.

06 Апреля 2013 @ 14:45, №1879667 1879667

Тогда можно будет _id как номер поста использовать.

06 Апреля 2013 @ 14:45, №1879669 1879669

>>1879665>>18­79667
Да, я так и делаю.

Читают: 1 | Отвечают: 0 Всего: 46 просмотров
Комментировать: Правила разметки

(← + Сtrl) вернуться назадк новым сообщениям (Сtrl + →)

Кликните мышкой, чтобы скрыть просматриваемое изображение.