-
Google Charts и парочка мыслей
Доброго времени суток 😉 В общем ситуация такова, что часто приходится по каким либо причинам рисовать график, когда совсем не хочется видеть сухих данных в текстовом виде. В результате чего, я решил прибегнуть к решению, которое предлагает Google ( хотя существуют и другие решения, но как говорится, что первое под руку попало, то и взял, да и не было особой надобности использовать другое решение). И как можно заметить, компания реализовала достаточно много разных способов отображения, это: Geo Chart, Scatter Chart, Column Chart, Histogram, Line Chart и еще много много и т.д и т.п. Все виды предложенных графиков, которые можно применить, Вы можете посмотреть вот тут — Chart Gallery. Лично мне необходимо было использовать Линейный График (Line Chart), чем…
-
Box Anemometer — ловим медленные запросы MySQL
Всем привет. На днях задался вопросом о нагрузке на MySQL и отлове сложных запросов, потому что уж очень дол…Ну да «как с**ть так и палочку искать», ну это как обычно говорят. Потому что запросы к БД одно из важнейших критериев при работе WEB-приложения. Ну и как говорится далеко ходить не надо, команда MySQL позаботились о нас и начиная с 5 версии СУБД добавили данную функцию. А что она собственно делает? Она отлавливает медленные запросы и пишет их в лог. Но отслеживать медленные запросы вручную читая лог тупое занятие, да и утомительное 🙂 Для этого есть прекрасное средство о котором я и хотел Вам рассказать — это супер-пупер Box Anemometer. Box…
-
Движок Sphinx — найди быстрее искомое
Доброго времени суток друзья. Хочу поделиться с Вами настройкой и установкой поисковой системы под названием Sphinx (Sphinxsearch). Немного о нем, что это за зверь-пирамида, поисковый движок и зачем он и с чем его лопают кушают. Sphinx (англ.SQL Phrase Index) — система полнотекстового поиска, разработанная Андреем Аксеновым и распространяемая по лицензии GNU GPL. Отличительной особенностью является высокая скорость индексации и поиска, а также интеграция с существующими СУБД (MySQL, PostgreSQL) и API для распространённых языков веб-программирования (официально поддерживаются PHP, Python, Java; существуют реализованные сообществом API для Perl, Ruby,.NET[1] и C++). © Согласно википедии Возможности поискового двига: Высокая скорость поиска (до 150—250 запросов в секунду на каждое процессорное ядро с 1 000 000 документов); Высокая…