Баг с отправкой комментариев

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Баг с отправкой комментариев

Сообщение roman17 »

Сайт базируется на Yii v2. При отправке комментария на сайте, он как будто отправился, но комментария самого нету, или же появляется спустя минут 10, после обновления страницы. В чем может быть дело?
Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: Баг с отправкой комментариев

Сообщение Demon_id »

ошибка в 17-й строке.

нужно больше информации.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Баг с отправкой комментариев

Сообщение zelenin »

это так называемый "синдром отложенного комментария".
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

Demon_id писал(а):нужно больше информации.
с другого интернет подключения, вроде все ок. Но иногда все равно задержка в отправке комментариев есть, особенно когда пользователи оставляют много комментариев.
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

удаляются комментарии тоже довольно таки долго. Как решить это?
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Баг с отправкой комментариев

Сообщение astronin »

видимо юмора вы не понимаете :)
дайте больше инфы, что за база, сколько в базе уже записей, к что за хостинг или где стоит сайт, аяксом шлете, есть ли кеш на сайте, и т.д. и т.п.?
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

astronin писал(а):видимо юмора вы не понимаете :)
дайте больше инфы, что за база, сколько в базе уже записей, к что за хостинг или где стоит сайт, аяксом шлете, есть ли кеш на сайте, и т.д. и т.п.?
все таблицы inno db, весит 50мб. Debian 7, 8gb, quad core, digital ocean. Ajax комментарии, кеш APC, с файловым тоже самое, memcached подключил бы, не знаю как.

есть таблица comment, в ней строки 0 - 29 ~2,663 всего
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Баг с отправкой комментариев

Сообщение astronin »

уберите любой кеш(и APC тоже) и попробуйте еще раз
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

astronin писал(а):уберите любой кеш(и APC тоже) и попробуйте еще раз
без кеширования комментарии стали отправляться, и так же быстро удаляться. Значит дело в этом, но как же теперь без кеш?
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Баг с отправкой комментариев

Сообщение astronin »

кеш это такая штука, которая не терпит необдуманости, а вы ее лепите вообще без понятия
главный вопрос в том, а зачем он нужен, если все быстро работает?
второй, надо знать куда, как и когда надо ставить кеш, иначе весь сайт будет глючить
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

Наверно когда на сайте одновременных 200-300 онлайн, кеш все таки нужен. Как подключить memcached? Мануалов в сети много, но ни где для новичков не нашел чтобы было: в такой то папке, находишь такой то файл, открываешь его, в секции нужной прописываешь код, потом другой файл если надо правишь, и.т.п. А то везде куча кода, и ни кто не написал в какие файлы пихать этот код. Это все в папке /protected?

Сколько встречал готовых движков, везде все расписанно от А до Я...

На оф сайте yii, дают кусок кода, и рассказывают что такое memcache, как будто в другом месте нельзя за это почитать. Лучше бы конкретно последовательно написали что и куда подключать.
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Баг с отправкой комментариев

Сообщение anton44eg »

roman17 писал(а):8gb, quad core
roman17 писал(а):200-300 онлайн
вы шутите?)
работайте пока без кеша
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Баг с отправкой комментариев

Сообщение astronin »

ну если вы не понимаете, что такое кеш и не видете разницы между FileCache и MemCached, то причем тут фреймворк?
разберитесь что вам надо и вернитесь еще раз к мануалам фреймворка, скорей всего будет более понятно.
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

anton44eg писал(а):
roman17 писал(а):8gb, quad core
roman17 писал(а):200-300 онлайн
вы шутите?)
работайте пока без кеша
200-300 не просто зашли, они оставляют комментарии, пишут друг другу в лс, загружают фото, и.т.д. без кеша нагружается mysql и Apache2, постепенно страницы начинают медленно загружаться, а потом и cdb error.

Перейдем к делу, подскажите по порядку как подключить memcached, все равно рано или поздно его придется использовать, все остальное кеширование это детские игры.
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Баг с отправкой комментариев

Сообщение anton44eg »

вам сначала разобраться в том как работать с кешем нужно
а потом уже с конкретными реализациями
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

anton44eg писал(а):вам сначала разобраться в том как работать с кешем нужно
а потом уже с конкретными реализациями
protected\vendors\Zend\Cache\Backend

есть файл Memcached.php, теперь в main.php нужно вызвать memcached?
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

You don't need APC if you have php 5.5

APC is become depracted in php 5.5 because there is native php-fpm + opcache, which is replacement of apc.

read more here: http://stackoverflow.com/questions/9611 ... or-php-5-5

получается для php5 APC не нужен.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Баг с отправкой комментариев

Сообщение zelenin »

roman17 писал(а):для php5
5.5
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Баг с отправкой комментариев

Сообщение roman17 »

astronin писал(а):уберите любой кеш(и APC тоже) и попробуйте еще раз
Почему при большом дереве комментариев, например 100 комментариев, то добавление нового комментария в ту же ветку, идет с delay?
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Баг с отправкой комментариев

Сообщение astronin »

а причем тут кеш? разберитесь с циклами
Ответить