Отличия между системами хранения данных MyISAM и InnoDB простым языком.
В данной таблице я попробовал показать разницу между MyISAM и InnoDB на простых примерах: Читать далее
В данной таблице я попробовал показать разницу между MyISAM и InnoDB на простых примерах: Читать далее
Возника задача сортировки ассоциативного массива по определенному параметру.
Например, есть массив с товарами, а нужно отсортировать массив по цене или по названию товара.
Это можно сделать следующими функциями: Читать далее
Однажды вы стали замечать, что ваш сайт стал работать очень медленно, начали появляться ошибки или хостеры написали о большой нагрузке.
После этого вам следует задуматься о ускорению modx.
Поэтому предлагаю шаги по ускорению сайта: Читать далее
После появления большого количество документов (более 5000) MODx стал работать очень медленно, Ditto стал выдавать ошибку:
PHP Fatal error: Allowed memory size of 34108864 bytes
.
Потом добавили памяти на скрипт, но в скором времени ошибка появилась снова:
PHP Fatal error: Allowed memory size of 67108864 bytes
Читать далее
Задали интересную задачу по MySQL.
Есть БД с курсами валют за определенный день
CREATE TABLE `test` (
`id` int(11) NOT NULL auto_increment,
`date` date NOT NULL,
`currency` varchar(3) NOT NULL,
`value` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM ;
INSERT INTO `test` (`id`, `date`, `currency`, `value`) VALUES
(1, '2011-05-02', 'rur', 183),
(2, '2011-05-01', 'rur', 124),
(3, '2011-04-15', 'usd', 123),
(4, '2011-05-01', 'usd', 14),
(5, '2011-04-02', 'rur', 1),
(6, '2011-04-01', 'usd', 2);
Возникла задача, сделать счетчик количества зарегистрированных людей.
Но для создания видимости бурной активности к счетчику требуется каждую секунду прибавлять от 5 до 30.
По такому принципу работает gmail с подсчетом количества свободного места.
Читать далее
Не оставляйте у себя на хостинге Веб-шеллов.
Web-shell — это php-файл, предназначенный для управления взломанным сервером.
Злоумышленники проверяются по списку из всех известных shell.
Вот список по которому проверяют некоторые тестеры. Читать далее
Вы знаете как проще всего украсть базу данных вашего сайта?
Ее можно просто скачать с вашего сервера. Многие люди оставляют бэкапы там где их оставили ваши CMS или скрипты. и Злоумышленники могут найти их и скачать по стандартным названиям.
Вот пути по которым ищутся дампы:
/mysqld.sql
/zencart.sql
/database.sql
/dba.sql
Читать далее