Pahom-ka

Рейтинг
93
Регистрация
01.03.2010

Немного лирики:

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

Иду на xml.yandex.ru - и блин мой айпишник уже занят. Вспоминаю что на одном из серваков в Германии у меня впн поднят, ну я туда значит подключаюсь, вбиваю настройки, всё ништяк. Оставил позиции сканироваться, сам значится отошёл по хозяйству.

Через полчаса - основной ВЧ пёрший вверх последние пару месяцев отсутствует в топ на 200 позиций (да, я так глубоко лазию). Остальные - чуть лучше, но в среднем минус 70 позиций... Ох иепать думаю, а остальные сайты не допёрло проверить. Метнулся вспоминать как проверить АГС и прочее, хотя сайт в Яке и ему 6 лет уже.

Подумал косяк в сеспайдере - стал чекать вручную - результат такой же. И тут увидел заветную строку:

Регион: Фридрихсхафен

Ох пля, меняю на москоу - смотрю, на месте мой сайт.... Йепать меня отпустило...а то был уже готов напиться с горя...

По делу: ап ниачем...+-1 позиция.

Мэтт же сказал, больше 5 сайтов одной тематики не делать - спалят)

поактивнее работаем, поактивнее, а то 17 место уже, непорядок.

по запросу "говно" как-то было ЕдРо по-моему в выдаче и ниче, скоро убрали))

Оно и подбиралось, но основывался я на штатном конфиге, он всё-таки уже был подогнан под сервера с >4G озу.

Ну, не копипаст, просто после обновления до 5.5 часть всего отвалилась и видимо по новой повписывал))

Думаю стоит опять взять штатный my-huge.cnf и отполировать его :)

Ну, всё не столь плачевно, чтобы обращаться к солидным спецам :)

Конфиг на самом деле собирался на основании рекомендаций того же мастера производительности битрикса, различных утилит по оптимизации, анализа логов, остальное бралось из дефолтного my-huge.cnf . Но чует моё сердце, что что-то я всё равно упустил, но что - пока не сообразил.

Вообще можно попробовать использовать разные php, для этого их сначала надо установить, скопировать стартовый скрипт php-fpm, в например php-fpm52 и php-fpm54 и создать под каждый отдельный php.ini и отдельные php-fpm.conf с разными сокетами и всё будет вполне работать.

Это всё теория, эксперементировать жаль не на чем)

Prestashop, нээ?

ЧПУ без дублей с транслитом (русская сборка, либо патч), все мета-теги, карта сайта (модуль), роботс тхт мозгов думаю хватит толковый сделать(если нет - могу свой скинуть), семантичность вёрстки и прочие радости (RDF, schema.org) можно сделать и вёрстке шаблона, хорошо держит нагрузку, импорт из CSV, синхронизация с 1С (модуль).

Ну а по поводу "нет времени заморачиваться" - битрикс, там заморочатся за вас, правда с почасовой оплатой и исправлением своих косяков за ваши деньги (было и такое, ога).

Работая с престашоп вы получаете кучу платных и бесплатных модулей, дизайн и вёрстка зависят полностью от вас, куча модулей оплаты через разные платёжные системы, если разобраться - можно даже использовать как CRM, есть даже полуавтоматический возврат товара и прочие прелести.

PS да, я большой поклонник престы :)

Забыл... Centos 5.9

мм, ток я не пойму куда...

#! /bin/sh

#
# chkconfig: - 84 16
# description: PHP FastCGI Process Manager
# processname: php-fpm
# config: /etc/php-fpm.conf
# pidfile: /var/run/php-fpm/php-fpm.pid

# Standard LSB functions
#. /lib/lsb/init-functions

# Source function library.
. /etc/init.d/functions

# Check that networking is up.
. /etc/sysconfig/network

if [ "$NETWORKING" = "no" ]
then
exit 0
fi

RETVAL=0
prog="php-fpm"
pidfile=${PIDFILE-/var/run/php-fpm/php-fpm.pid}
lockfile=${LOCKFILE-/var/lock/subsys/php-fpm}

start () {
echo -n $"Starting $prog: "
daemon --pidfile ${pidfile} php-fpm
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch ${lockfile}
}
stop () {
echo -n $"Stopping $prog: "
killproc -p ${pidfile} php-fpm
RETVAL=$?
echo
if [ $RETVAL -eq 0 ] ; then
rm -f ${lockfile} ${pidfile}
fi
}

restart () {
stop
start
}


# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status -p ${pidfile} php-fpm
RETVAL=$?
;;
restart|reload|force-reload)
restart
;;
condrestart|try-restart)
[ -f ${lockfile} ] && restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart|try-restart}"
RETVAL=2
;;
esac

exit $RETVAL
Всего: 254