Боевой курс новичка или "всем новеньким - сюда"

61
Это краткое FAQ, т.к. элементарные вопросы все же возникают. Предлагаю в комментариях добавлять «вопрос-ответ», а при некотором накоплении этих ответов — добавить этот текст топика в файл faq.txt дистрибутива ЛС.


Читать дальше
  • +15
  • 07 февраля 2012, 02:48
  • PSNet

шаблон Social + плагин Preview Pictures

1
Может есть готовые решения, или кто-то поможет.

При загрузки изображения добавляется картинка( превью работает), по при клике на нее не открывается фул-сайз. Тобиш не работает библиотека.
Спасибо за помошь
  • -1
  • 29 марта 2011, 18:17
  • XmeJI

История про нагрузку и как я с ней боролся.

90
Случилось так, что на одном из проектов full time стал переваливать за 1,5 сек и при этом сжирался весь проц. При этом все остальные показали были в норме: база — 0,002 сек, кеш — 0,01 сек.

Пришлось прикручивать профайлер и смотреть, в чем дело.

Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).

Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.

Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.

full time на топиках с 400+ комментариев не превышает 0,4 сек.

Надеюсь кому-то поможет.
  • +26
  • 09 февраля 2011, 00:25
  • Lurk

Большая нагрузка при большом количестве блогов

1
Когда я добавил в базу около 4000 блогов, на сервер пошла слишком большая нагрузка.
Например на главной странице выполняется 18 запросов в БД, а когда заходишь в конкретный блог, выполняется около 8000 запросов.

Читать дальше

Добавляем превьюшку к топику

72
Вообще превьюшки к топикам созданы для красоты, яркости, визуализации, никакого иного предназначения у них нет. Мне не очень нравится чисто блоговый вид ЛС и Хабра, я люблю листать научно-популярные ( и не только :) журналы, поэтому захотелось сделать так:



Пример как это все выглядит «вживую» можно посмотреть на "Новой музыке". А вот сам код и алгоритм воплощения этой идеи:

Читать дальше
  • +24
  • 29 января 2009, 12:45
  • Covax

Установка memcached на vds

14
Ради интереса взял самый дешевый vds у firstvds.ru и попытался поставить на нем LS.

администрированием vds ни разу не занимался и понятия не имел как там все работает. freeBSD тоже первый раз увидел.

Надо сказать, в отличие от BS, с поддоменами которого я провозился-таки довольно долго, да и к тому же пришлось подключать некоторые отключенные расширения для php, LS встал сразу без вопросов. Разве что права на папки установить да iconv.

Единственное, что напрягало отсутствие там memcached из-за чего временная директория очень быстро забивалась.

Так вот. После ~ трех часов безусешных попыток разобраться, memcache у меня-таки заработал. По крайней мере в phpinfo(); выводится.




Читать дальше
  • +12
  • 07 ноября 2008, 13:23
  • skif