Как человек, немного помешанный на клиентской оптимизации, могу посоветовать заняться еще и ней :)
Открываем главную, CTRL+U, смотрим:
— кол-во js скриптов 10+ => минимизируем, объединяем.
— объединяем картинки/иконки в спрайты по возможности, июзаем их в css
Ну и еще отдаем на сервере Expires-заголовки для статики. Page Speed вам в помощь.
А вообще придерживался простого алгоритма:
Если юзер логинится через внешний сервис в первый раз — показываю 2 формочки — создать новый акк(заполнить поля имя и мыло(которые в большинстве случаев уже заполнены инфой из API)), либо привязать к уже существующему (просьба ввести логин и пароль от обычного акка).
Итого, без ведома юзера акки не плодятся, если конечно он не будет все время жать «создать новый акк».
Делал аналогично, через таблицу связей.
А еще, например, можно привязывать, если встречаешь email, уже присутствующий в БД.
Т.е. я захожу через Яндекс, расширение берет данные, в том числе мое мыло (допустим test@yandex.ru).
В след. раз я захожу допустим через FB(Твитер, Вконтактик...) и опять же расширение получает инфу.
И если на FB я юзал это же мыло Яндекса, то считаю, что расширение смело может привязаться к уже существующему акку в БД.
Подтверждаю, что вываливается.
А еще, в ленте, например, в месте, где указывается кол-во камментов, теперь нет показателя "+n", который зеленым указывал, сколько в посте новых непрочитанных комментов.
У меня в профиле есть линк сайта si**t.in (не рекламлю,), на котором все скриншоты (на страницах, где описаны конкретные сайтики) сделаны через Кутикапт. Вот можете по ним и судить.
Ну как бы все равно придется использовать Xvfb
Иначе Фантом вам скажет: [WARNING] phantomjs: cannot connect to X server
(мы же говорим о скрининге с консоли на сервачке, да?)
Это прям нашествие. Вчера из-за таких же экскаваторщиков пара ростовских провайдеров жутко тормозила (что-то сломали на участке Каменск-Шахтинский — Ростов),… вроде как стало лучше к вечеру, но заметил, что у меня сайтик все равно подтормаживает, — ну теперь все понятно, он у hetzner.
Удобно и красиво.
Единственное, что напрягает, это зеленый цвет текста выдачи — как-то много его получается, глаза устают читать светло-зеленый текст. Но, может это мне так кажется…
Открываем главную, CTRL+U, смотрим:
— кол-во js скриптов 10+ => минимизируем, объединяем.
— объединяем картинки/иконки в спрайты по возможности, июзаем их в css
Ну и еще отдаем на сервере Expires-заголовки для статики.
Page Speed вам в помощь.
Спасибо!
В DLE (во всяком случае, я смотрел внутрь 9.0) такой код и есть. И это печально.
(хотя немного не понимаю, зачем предоставляется такая возможность)
Если юзер логинится через внешний сервис в первый раз — показываю 2 формочки — создать новый акк(заполнить поля имя и мыло(которые в большинстве случаев уже заполнены инфой из API)), либо привязать к уже существующему (просьба ввести логин и пароль от обычного акка).
Итого, без ведома юзера акки не плодятся, если конечно он не будет все время жать «создать новый акк».
А еще, например, можно привязывать, если встречаешь email, уже присутствующий в БД.
Т.е. я захожу через Яндекс, расширение берет данные, в том числе мое мыло (допустим test@yandex.ru).
В след. раз я захожу допустим через FB(Твитер, Вконтактик...) и опять же расширение получает инфу.
И если на FB я юзал это же мыло Яндекса, то считаю, что расширение смело может привязаться к уже существующему акку в БД.
А еще, в ленте, например, в месте, где указывается кол-во камментов, теперь нет показателя "+n", который зеленым указывал, сколько в посте новых непрочитанных комментов.
<?php echo htmlcpecialchars($client->name); ?>
Вот поэтому и предпочитаю шаблонизатор.
А оказалось, что надо было clicktoapp.com
Иначе Фантом вам скажет: [WARNING] phantomjs: cannot connect to X server
(мы же говорим о скрининге с консоли на сервачке, да?)
Единственное, что напрягает, это зеленый цвет текста выдачи — как-то много его получается, глаза устают читать светло-зеленый текст. Но, может это мне так кажется…