Archiv pro štítek: php

Realizováno! Migrace a optimalizace Magento Linux serveru pro Japostore

Optimalizace Magento Linux serveru


Pro českou společnost Japostore provozující krom jiných projektů i tento eshop jsme provedli konsolidaci projektů dříve provozovaných v Anglii na nově instalovaný Linux server s pečlivou optimalizací pro e-commerce platformu Magento, poháněn otevřeným operačním systémem Debian 9.

Co je to Magento ?

Systém Magento je představuje v současné době jednu z nejlepších opensource platforem pro elektronické obchodování (e-commerce), postavená nad jazykem PHPZend Frameworkem a tradičním relačním enginem MySQL/MariaDB, dle průzkumu v roce 2015 z třiceti nejpoužívanějších e-commerce platforem si drží market share 30%.magento-blog-header-2016

Pokračování textu Realizováno! Migrace a optimalizace Magento Linux serveru pro Japostore

Realizováno! Optimalizace Magento serveru pro Easystore.cz

Optimalizace Linux Magento serveru.

Pro českou společnost EasyCo s.r.o. provozující rozsáhlý eshop Easystore.cz s příslušenstvím pro Apple (Apple Watch, iPhone, iPad, Mac, Apple TV, …) jsme provedli optimalizace Linux serveru pro provoz Magento e-commerce platformy. Pokračování textu Realizováno! Optimalizace Magento serveru pro Easystore.cz

Realizováno! Optimalizace Magento hosting serveru.

Optimalizace Magento hosting serveru


Systém Magento je jedna z nejlepších opensource platforem pro elektronické obchodování (e-commerce), postavená nad jazykem PHPZend Frameworkem a tradičním relačním enginem MySQL/MariaDB, dle průzkumu v roce 2015 z třiceti nejpoužívanějších e-commerce platforem si drží market share 30%.

Pro česko-rakouskou společnost Glumnik eCommerce jsme provedli optimalizace Linux serveru pro provoz Magento hostingu, kde v současné době běží více než dvacet samostatných malých a středních instancí této e-commerce platformy, server kolaboval pod náporem uživatelů, distribuci newsletterů, přestával zcela reagovat a obsluha byla nucena udělat tvrdý restart, toto nepříjemné chování se podařilo zcela odstranit a optimalizovat průběh zátěže.

Optimalizace server pro Magento

  • Optimalizace MySQL databáze
  • Optimalizace www serveru Apache
  • Optimalizace PHP
  • Optimalizace Varnish reverzní proxy
  • Optimalizace systému Linux
Ilustrace 1: Průměrná zátěže serveru
Ilustrace 1: Průměrná zátěže serveru

Děkujeme za příležitost a těšíme se na další spolupráci.

MOJEservery.cz

Linux mini-howto: Debian 8 a instalace PHP dbase extension z PECL

Linux mini-howto?
Krátce o nástrojích ze života sysadmina.

Triviální instalace rožšíření dbase pro PHP z online repozitáře PECL (PHP Extension Community Library), dříve bylo dbase přímo součástí PHP a v samotném Debianu byl jednoduše balíček php-dbase, bohužel to je dávno minulost.

php-dbase-pecl-1-2015

Dbase byl jeden z prvních masově používaných databázových systémů v 80. a 90.letech se kterých jsem také potkal, práce s nástrojem Foxpro a “obávané” soubory s příponou .dbf jsou již dnes povětšinou minulostí, né však úplnou mrtvolou, občas narazíte na nějakou tu oživlou.

Instalace je opravdu, ale opravdu jednoduchá, nainstalujeme potřebné nástroje pro překlad modulů PHP a zavoláme instalátor PECL (vlastně původní PEAR), ten udělá kompilaci rozšíření a je téměr hotovo.

root@www:~# apt-get install php5-dev
root@www:~# pecl install dbase

Poslední úkonem je vytvoření symlinků na dbase.so (modul) a dbase.ini v /etc/php5/mods-available/ nebo si ho zaveďte natvrdo do svého php.ini, nezapomenout reloadnout Apache nebo PHP-FPM či cokoliv co používáte.

Hotovo, jednoduché! Užívejte moudře a díky za pozornost.

František Havel, MOJEservery.cz