biblioteka Опубликовано 19 Ноября 2010 Жалоба Поделиться Опубликовано 19 Ноября 2010 Приветствую всех.Есть форум (библиотека), с количеством вложений ~1000000 и общим весом в 3ТБ. Настроен Apache+nginx.Как подправить код, чтобы вложение отдавались напрямую nginx, минуя Apache (т.к. некоторые вложения большого размера - по 1ГБ и возникают частые ненужные процессы Apache). В соседней теме касались этого вопроса, но так ничего не написали. Буду очень благодарен за помощь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 19 Ноября 2010 Жалоба Поделиться Опубликовано 19 Ноября 2010 нужно внести изменения в темплейтыShow_attachments, Show_attacments_img_thumbтам есть ссылка на аттач, она ведет к выдаче через phpнеобходимо изменить ее на прямую выдачу, возможно придется менять код в core - class_attach.phpтакже необходимо внести изменения в classUpload из ips_kernelтам происходит замена расширения файланужно изменить код, жестко добавив допустимые расширения кроме изображений (ибо там смотрятся только изображения) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 19 Ноября 2010 Автор Жалоба Поделиться Опубликовано 19 Ноября 2010 нужно внести изменения в темплейтыShow_attachments, Show_attacments_img_thumbтам есть ссылка на аттач, она ведет к выдаче через phpнеобходимо изменить ее на прямую выдачу, возможно придется менять код в core - class_attach.phpтакже необходимо внести изменения в classUpload из ips_kernelтам происходит замена расширения файланужно изменить код, жестко добавив допустимые расширения кроме изображений (ибо там смотрятся только изображения)Пожалуйста, немного подробнее. Т.к. многие на "тяжёлом" для веб сервера форуме IPB используют nginx, то было бы многим полезно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 19 Ноября 2010 Жалоба Поделиться Опубликовано 19 Ноября 2010 подробнее только полное решение, а у меня 2, мне в 3 не интересно делать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 19 Ноября 2010 Автор Жалоба Поделиться Опубликовано 19 Ноября 2010 подробнее только полное решение, а у меня 2, мне в 3 не интересно делатьЗдравствуйте.Т.к. Вам нельзя отправлять ЛС, пишу сюда. Возможно ли Вам заказать платно полное решение по отдаче аттачментов через nginx (что нужно изменить в файлах форума и что прописать в конфиге nginx). Если да, то сколько это будет стоить.Спасибо большое. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 19 Ноября 2010 Жалоба Поделиться Опубликовано 19 Ноября 2010 в конфиге, очевидно, уже все прописано, если брать любой нормальный конфиг из образцов Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 21 Ноября 2010 Автор Жалоба Поделиться Опубликовано 21 Ноября 2010 в конфиге, очевидно, уже все прописано, если брать любой нормальный конфиг из образцовВ конфиге отдача статики настроена. Так что, поможете? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 надо сказать, могу написать жесткое исправление кода для 3.1.2но после обновления все пропадет и никакой гарантии, что для старших версий будет такое же исправление, нетthats why нужно понимать, что именно я сделаю, чтобы не просить сделать еще разтак что хочу убедится, что говорю не с конечным пользователем, для которого поможете="сделайте все,а я тупо поставлю", а с программистом, для которого поможете="я не знаю устройства и не хочу наворотить лажу" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 24 Ноября 2010 Жалоба Поделиться Опубликовано 24 Ноября 2010 Решение, но немного другое http://forums.ibresource.ru/index.php?/topic/61897/ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 25 Ноября 2010 Автор Жалоба Поделиться Опубликовано 25 Ноября 2010 Решение, но немного другое http://forums.ibresource.ru/index.php?/topic/61897/Спасибо огромное, это именно оно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 25 Ноября 2010 Жалоба Поделиться Опубликовано 25 Ноября 2010 Решение, но немного другое http://forums.ibresource.ru/index.php?/topic/61897/Спасибо огромное, это именно оно. Рано радуетесь. Оно ускоряет только отдачу картинок, а у вас основная масса файлов - книги. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 25 Ноября 2010 Жалоба Поделиться Опубликовано 25 Ноября 2010 Оно ускоряет только отдачу картинок, а у вас основная масса файлов - книги. Всяко лучше чем отдавать файлы, прогоняя их содержимое через PHP. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 25 Ноября 2010 Жалоба Поделиться Опубликовано 25 Ноября 2010 Оно ускоряет только отдачу картинок, а у вас основная масса файлов - книги. Всяко лучше чем отдавать файлы, прогоняя их содержимое через PHP.Да нет, всё ОК. Под рукой 3.x нет, но вы вроде все файлы таким образом отдаёте. Так что решение полное. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.