Всего 124 001 комментарий

Иван Брежнев
07 июля 2012, 15:41
0
Это отличная статья, я ей постоянно пользуюсь =)
Василий Наумкин
05 июля 2012, 20:18
0
Облако — это модель учета ресурсов и оплаты. Принципиально от VPS оно не отличается.

Заметку поставил в план.
Rasul A
05 июля 2012, 20:16
0
Не очень знаком с виртуализацией в облаках, не верить вам причин нет.) Заметку ждем и большое спасибо за труд! Как только накопится по-больше таких заметок думаю тоже уйду от панелек на хардкор консоль))
Василий Наумкин
05 июля 2012, 20:01
0
Тут речь про облако Selectel — а там 8 ядер. Загрузить этот процессор надо сильно постараться.

С почтой я поступаю просто — настраиваю, чтобы работала. Для моих нужд хватает Sendmail. Баг с отправкой почты самому себе лечу так — serverfault.com/questions/102647/sendmail-to-local-domain-ignoring-mx-records-part-2

Возможно, пора написать заметку про настройку почты на сервере.
Rasul A
05 июля 2012, 19:57
0
У селектел тоже вроде с Cpu не густо, начальные тарифы lvds — CPU — 256Mhz, RAM — 256MB, HDD — 25,6GB 256руб./мес
на амазоне бесплатный micro и тот мощнее, у меня там немного другая конфигурация, стоит простенькая панелька которая потянула за собой все сервисы. Работает отлично, крутятся несколько сайтов (про скорость не скажу т.к. инет у меня тормозной), cейчас проблема настроить почтовый сервер. По умолчанию все нормально уходило через внешний smtp на gmail, но в результате экспериментов, записи в dns прописан Pdd yandex (по мануалу как тут maxidrom.net/archives/657) mail.site.com ведет на почту, но внешний smtp перестал работать даже не знаю почему, боюсь придется отменять все. Интересно, Василий, как Вы с поступили с почтой?
05 июля 2012, 18:00
0
воскрес на дебиане и энжиниксе и теперь можно удобно делать конфигурации хостов с симлинками
Василий Наумкин
05 июля 2012, 17:55
0
В смысле, он воскрес на Ubuntu и Nginx?
05 июля 2012, 17:54
0
Спасибо за инструкцию, оживил умерший сервер на старом дебиане и апаче
02 июля 2012, 15:26
0
Простите я не понял, это опять некий сарказм?
Василий Наумкин
02 июля 2012, 15:23
0
Буду иметь в виду, спасибо.
02 июля 2012, 15:21
0
Не знаю почему но, без ngnix все гораздо быстрее
Иван Брежнев
01 июля 2012, 07:29
0
Получается что вот это кусок кода
// Получаем сниппет miniShop, если не можем — ошибка
if (!$snippet = $modx->getObject('modSnippet',array('name'=>'cart'))) {return 'Error: can`t found miniShop snippet';}

// Нам нужны параметры сниппета
$scriptProperties = $snippet->getProperties();
Кушает 650 кб
Иван Брежнев
01 июля 2012, 07:19
0
Вот спасибо. Буду экспериментировать))
Еще раз спасибо
Василий Наумкин
01 июля 2012, 07:16
0
memory_get_usage, она показывает память, занимаемую скриптом.

Поэтому, надо запускать функцию до и после создания объекта, потом отнимать одно значение от другого — получите примерный вес объекта.

php.net/manual/en/function.memory-get-usage.php
Иван Брежнев
01 июля 2012, 07:12
0
А есть ли метод чтобы узнать размер памяти занимаемый объектом?
Иван Брежнев
01 июля 2012, 07:03
0
Кстати задумался на счет двух операций с БД. Мне кажется что все таки создается объект modSnippet со всеми полями из БД. А уже метод getProperties работает с этим объектом, а не с БД.
Или я гоню?
Василий Наумкин
01 июля 2012, 07:00
0
Я переименовываю сниппет.
Я подключаю в переименованном сниппете расширенный класс.
Тот в свою очередь запускает оригинальный класс.

При обновлении перезаписываются оригинальный сниппет и оригинальный класс, а расширенные — нет.

Оригинальный сниппет больше вообще не используется, только расширенный — после каждого обновления его можно просто удалять.
Иван Брежнев
01 июля 2012, 06:57
0
Я об этом как раз и задумался =)