Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
suffix:
Для отслеживания в статистике указываю в посадочном url /?referer1=xxx.

Обнаружил что очень редко но бывает что посетитель пришедший совсем не по рекламе в процессе навигации по сайту умудряется попасть на эту страницу или на страницу /?referer1=xxx&PAGEN_1=1

Как ? Ну как это у посетителя получается ?

Сайт на Битрикс

Посмотрите еще в сторону кеширования. Битрикс жестко кеширует все в статику и кеш для пагинатора мог создать пользователь который перешел по рекламной ссылке.

Хотя могу и ошибиться.

Не отправляйте через MTA хостера, настройте отправку через smtp сервер любого крупного почтового провайдера (gmail, yandex, mail.ru), им дает mail tester, как правило 10 из 10 по качеству.

PS Да не забудьте подключить почту для домена + настроить spf,dkim,dmarc записи на домене

alexdosson:
Тогда у меня все в узкий столбик становится( Подскажите

Вам нужны media query

Конечно надо настраивать.

Саппорт же сказал, забивается оперативка, приложения уходят в свап и все лежит по этому.

Тут все просто, надо просто настроить. Хорошо работает связка nginx + php-fpm +mysql

Потому что, nginx легок, использует гринтреды и практически не жрет ресурсы, потому что проксирует запросы и сам ничего не делает, если там логики в конфиге не напилено с километр.

php-fpm держит соединения, для того чтобы не забивал оперативку выгоняем его из динамики и ставим статику и указывает жестко прописанное количество возможных процессов чтоб не превышало 30% оперативки. Количество используемой оперативки на процесс указывается в php.ini

Оптимизировать БД конечно сложнее, так как требует более тонкой настройки, но возможно. А так да, постарайтесь ограничить количество запросов к бд через кэширующие плагины.

PS. Не ставьте memcached - для его работы нужна оперативка. SSD диски тоже нормально отрабатывают, в мемкеш круто загонять критичные данные и дергать их напрямую nginx'ом

PPS Панели зло, не юзайте их для слабых виртуалок, они хороши для организации большего количества сайтов на сервере, но большое количество сайтов и vds за 150р - понятия не сочетаемые. Для пары сайтов не сложно виртуальные хосты прописать напрямую.

---------- Добавлено 31.05.2016 в 16:28 ----------

worldfoto:
ТС, тут правильно надо настроить вашу вдску. у меня на обычных хостин по 10 WP крутятся и памяти по 256, и у каждого по 10-15К страниц

Не путайте, шаред хостинги, как правило, стоят на мощном железе, а вам предоставляет "процессорное время". То есть ваши задачи обрабатывает 16 ядер серверного процессора и 128 гигов оперативки. Ограничение в 256Мб чисто на процессы запущенные вашим пользователем, а не всей системой целиком. То есть по факту 256мб на процессы php. При этом база может быть вынесена в отдельный кластер.

Если надо просто запустить CMS из коробки, то ничего лучше шареда нету. А если еще и опыта администрирования нету, то прямая дорога на шаред. Виртуалки нужны для специфичного ПО, или настроек, которые на шаред просто не заюзать.

У вас в примере ничего не срабатывает, потому что нет обработчика на событие click

https://jsfiddle.net/7se4L0n8/1/

Что значит отключить? Вы можете открыть сайт через http и тогда он будет отключен.

Например:


RewriteEngine On
RewriteCond %{SERVER_PORT} 443
RewriteCond %{REQUEST_URI} ^/dir [NC] #Тут любое регулярное выражение, которое будет идентифицировать страницу
RewriteRule ^(.*)$ http://www.site.ru/dir/$1 [R,L]

У вас возникнет конфликт, если есть редирект с http на https и там просто надо добавить так же условие, только отрицание


RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/dir [NC] #Тут любое регулярное выражение, которое будет идентифицировать страницу
RewriteRule ^(.*)$ https://www.site.ru/$1 [R,L]

Как то так я думаю

Могу сделать предположение:

1. Сайт работает в принципе быстро.

2. Сервер находится в США, путь до него (обращение) от меня составляет 199ms

3. Домен ssl то есть + к проверки

Итого: У меня хром показывает загрузку за 3.4 секунды, большая часть статики грузится с кэша - это хорошо, но учитывая что браузеры грузят где то в 8 потоков то многие ресурсы стоят в очереди из за долгого пинга до сервера.

Я бы не обращал внимание если ваши клиенты не Россия. Если Россия, то переносите сайт хотя бы в европу, там нормальный пинг и от нас и от США

А так рекомендации стандартные:

1. Объединяйте скрипты и стили между собой в один файл и сжимайте их.

2. Выносите скрипты перед закрывающим тегом body

3. объединяйте маленькие картинки (иконки например) в спрайты

4. Добавьте заголовок кеширования для статики

5. включите gzip, хотя вся главная там весит примерно 500 кб, это не особо много

В очередной раз заказал Денису СЯ. Предыдущей всей работой доволен, сделано на хорошем уровне и что важно, адекватный и отзывчивый исполнитель. Еще и на скидочку попал - приятно.

Продолжаем сотрудничать!

Sanu0074:
Есть рабочий сервер (Linux Ubuntu server, на нем установлено много чего apache, nginx, php, mysql, nodejs, pgsql, redis....). Если я выдерну из сервера проц core i3 3220, и воткну туда core i7 3770, что нибудь изменится? Все полетит к чертям или же все будет спокойно дальше себе работать с новым процом?
p.s. проверял на винде - все норм, все работает как будто ничего не менялось

Во-первых, это не серверные процы.

Во-вторых, нет ничего не полетит, приложения работают с операционной системой, а не железом и драйверами.

Четверьг:
Aisamiery, спасибо. Дельный совет.
А mail.log можно сделать таким образом, чтобы было визуально просто видеть, что ушло, а что нет? Сами понимаете, лезть в логи, да еще и через ФТП скорее всего, ковырятся в них, это не дело. Никто не будет этим инструментом пользоваться.

Не понял что вы хотите, но для чего тогда логи если вы в них не хотите ковыряться?

Погуглите такой инструмент как munin, у него есть плагин для парсинга логов и вывод общей инфы в виде графика.

Можете написать скриптик, который будет "что то" мониторить в этих логах и слать вам смс. Применение логов безграничны, тут важно понять, что вы можете фиксировать каждый вызов функции mail() в php

Всего: 4110