| Typ serveru | Procesor / Jádro / Vlákno | RAM [GB] | Prostor [GB] | Konektivita [Mb] | Přenos dat [TB] | Záloha | Umístění datacentra k ČR | Cena | Poznámky | |
|---|---|---|---|---|---|---|---|---|---|---|
| hetzner.de | Dedikovaný | 1/4/8 | 32 | 2000 | 1000 | Německo, Falkenstein | 1.300,- | |||
| 240 SSD | 1.600,- | |||||||||
| master.cz | Dedikovaný | ?/?/2 | 4 | 500 | 1.790,- | |||||
| wedos.com | Dedikovaný | 1/4/8 | 32 | 1000 | 100 | ČR, Hluboká nad Vltavou | 1.815,- | |||
| 1000 + 120 SSD | 1000 | 3.025,- | ||||||||
| vshosting.cz | Dedikovaný | ?/4/8 | 16 | 1000 | 3.195,- | |||||
| websupport.cz | Dedikovaný | 4/?/4 | 8 | 1000 | 4.144,- | |||||
| spolehlive-servery.cz | Dedikovaný | ?/4/? | 8 | 500 | 1000 | neomezeno | 4.245,- | |||
| amazon.com | Cloud | ?/?/1 | 1 | 5 | Německo, Frankfurt | rok zdarma | ||||
| linode.com | Cloud | ?/2/? | 2 | 48 SSD | 40000/250 | 3 | Anglie, Londýn (Německo, Frankfurt) | 494,- (0,74/h) | zdarma 7 dnů | |
| snackhost.com | Cloud | SSD | denní platba | |||||||
| forpsicloud.cz | Cloud | ?/?/2 | 1 | 10 | 100 | neomezeno | 566,- | |||
| 4 | 80 | 1000 | 12 | 756,- | ||||||
| beescale.com | Cloud | ?/2/? | 1 | 10 | 0,05 | 595,- | zdarma test | |||
| master.cz | Cloud | ?/?/2 | 1 | 10 | 966,- | |||||
| virtualmaster.com | Cloud | ?/4/? | 1 | 10 SSD | 100 | 7 dnů | ČR, Praha | 1.007,- | ||
| vpsfree.cz | VPS | 2/8/? | 4 | 60 (+250 NAS) | 300 | 1 | 14 dnů | ČR, Brno | 300,- | datacentrum master.cz |
| hetzner.de | VPS | ?/2/? | 2 | 50 | 960000 | 4 | Německo, Falkenstein | 322,- | webmin | |
| spolehlive-servery.cz | VPS | 2/?/? | 4 | 30+70 | neomezeno | 454 | ||||
| master.cz | VPS | ?/?/2 | 1 | 40 | 483,- | |||||
| wedos.com | VPS | ?/?/2 | ČR, Hluboká nad Vltavou | 484,- | ||||||
| ?/?/3 | 968,- | |||||||||
| websupport.cz | VPS | ?/?/2 | 1 | 25 | 543,- | |||||
| active24.cz | VPS | ?/2/? | 4 | 60 | 846,- | |||||
| hukot.net | VPS | 1/1/? | 1 | 10 | 100 | ČR | 50,- |
Cloud hosting nabízí garanci dostupnosti obvykle 99,99 % (VPS obvykle jen 99,9 %).
Tipy:
Poznámky:
Měření výkonu:
ab -n 100 -c 10 http://tomas.dankovi.info/
| Omega8.cc | GetPantheon.com | Acquia.com | Platform.sh | hostingdept.co.uk | |
|---|---|---|---|---|---|
| Cena/měsíc od | 56$ | 100$ | 165$ | 50$ | od £12.50 |
| Technologie | LEMP (Nginx) | LEMP (Nginx) | LAMP (Apache) | ||
| Vývoj, Testing, Hosting | Aegir | automatické dev/test/live subdomény a zálohování | vlastní technologie | ||
| Git | není podmínkou | nutností | nutností | ||
| SSH | |||||
| Nejbližší lokalita k ČR | Evropa/Amsterdam | USA | USA | Evropa | Evropa |
Varnish + apache je bez problémů schopen zajistit návštěvnost i 10.000 denně (u rychlejší technologie Nginx může být běžná návštěvnost ještě vyšší).
| A2 Hosting | WebSupport | Wedos | ONEbit | Webhosting C4 | Exohosting | Mixhosting | Savana 3000 | Forpsi Cloud (VPS) |
OVH (VPS) | GTS (VPS) |
AptHost | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cena | ||||||||||||
| Spolehlivost | server uptime mywebreports |
|||||||||||
| uptime/load average | 71 days/4 | (269 days/12) | ||||||||||
| XCache | ||||||||||||
| PECL | ||||||||||||
| Memcache | ||||||||||||
| Varnish | ||||||||||||
| SSH (Shell) / Drush | (za příplatek) |
|||||||||||
| Git/CVS/Subversion & Mercurial | ||||||||||||
| Různé IP adresy (SEO hosting) | ||||||||||||
| Download 50 MB | 6.87 MB/s | 8.23 MB/s | 3.19 MB/s | |||||||||
| Doména .cz | ||||||||||||
| Počet domén 2. řádu | Neomezeno | 1 (další za poplatek) | 3 zdarma | 1 – 6 (další za poplatek) | 1 | Neomezeno (u multihostingu) | Neomezeno | |||||
| Počet subdomén | Neomezeno | Neomezeno | 100 | Neomezeno | Neomezeno | |||||||
| SSD disk | ||||||||||||
| Diskový prostor | Neomezeno | 50 GB (nezapočítávají se e-maily a databáze) | 10 GB | 20 GB (+ 2 GB ročně) | Neomezeno | až 20 GB | ||||||
| Databáze | ||||||||||||
| Prostor pro databáze | Neomezeno | Neomezeno | 1 GB (2 GB u NoLimit Extra) | až do výše diskového prostoru | Neomezeno | |||||||
| Prostor pro e-maily | Neomezeno | Neomezeno | až do výše diskového prostoru | Neomezeno | ||||||||
| Zákaznická podpora v češtině | ||||||||||||
| Administrace | ||||||||||||
| Seznam povolených IP adres | ||||||||||||
| Nápověda, návody, FAQ | ||||||||||||
| Neomezený přenost dat (traffic) | ||||||||||||
| PHP memory_limit | 256 MB | 256 MB | 128 MB (256 MB u NoLimit Extra) | 256 MB | 256 MB | 128 MB | 128 MB 1) | |||||
| PHP GD knihovna | ||||||||||||
| ImageMagick | ||||||||||||
| PHP register_globals | ||||||||||||
| PHP mbstring | ||||||||||||
| PHP safe_mode | ||||||||||||
| PHP upload | 128 MB | 128 MB | 200 MB | 128 MB | 64 MB | 2 MB 1) | ||||||
| PHP max_execution_time | 30 s 1) | 600 s | 90 s | 60 s 1) | 300 s | |||||||
| MySQL query execution time | 30 s | |||||||||||
| Exif/Pspell | ||||||||||||
| Cron | ||||||||||||
| Vlastní php.ini | ||||||||||||
| Čistá URL | ||||||||||||
| .htaccess | ||||||||||||
| FTPS/SFTP/WebDisk | ?/ |
|||||||||||
| HTTPS | ||||||||||||
| MySQL import | 105 MB | 30 MB | 8 MB | 100 MB | ||||||||
| Zakázané PHP funkce | ||||||||||||
| POP3(s)/IMAP(s)/SMTP(tls) | ||||||||||||
| FFmpeg | ||||||||||||
| Ruby/Ruby on Rails | ||||||||||||
| Sdílený SSL certifikát (https) | ||||||||||||
| Webalizer/AWstats | ||||||||||||
| Error log/Access log | ||||||||||||
| Zálohování |
|
1x denně po dobu posledních 14 dní | 1x týdně (obnovení je zpoplatněno), u NoLimit Extra 1x denně (obnova zdarma) |
databáze 1x denně, soubory 2x týdně, rozdílové zálohy 1x měsíčně (vše do 30 km vzdáleného úložiště) |
|
|||||||
| Jabber účty (JID) na vlastní doméně | ||||||||||||
| Multihosting | ||||||||||||
| MiniWeb (statické stránky zdarma) | ||||||||||||
| CMS Drupal | ||||||||||||
| Kickstart 7.x-2.0-rc4-core Datab. config. -> Config. site Configure store -> Frontpage |
2:53|3:04 6:09|5:55 |
8:15|7:44 14:06|15:07 |
15:29|15:39 20:30|20:49 |
3:09|3:18 6:12|6:08 |
20:30 27:58 |
13:00|30:00 17:54|- |
1:54|1:42 9:00|7:40 |
3:33|3:19 6:58|7:02 |
||||
| Kickstart 7.x-2.15-core Datab. config. -> Config. site Configure store -> Frontpage |
8:01 11:08 |
|||||||||||
| ApacheBench (ab -n 100 -c 10 URL) Time taken for tests [s]: Requests per second: Transfer rate [kB/s]: |
12.738 7.85 169.59 |
10.706 9.34 202.25 |
4.031 24.81 206.82 |
120.636 0.83 23.21 |
||||||||
| SSL certifikát | Let's Encrypt |
| Typ | Kickstart, PHP7.1, http | Benchmark | Let's Encrypt / Http2 | SSH / Drush | Composer / Drupal console | OPcache | Umístění | Dostupnost | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kickstart 7.x-2.45-core: 1.Datab.config. -> Config.site 2.Config.store -> Frontpage |
ApacheBench (ab -n 100 -c 10 URL/): 1.Time taken for tests [s] 2.Requests per second 3.Transfer rate [kB/s] |
Nejbližší data- centrum (ping, host, tracerout) |
Garantovaný výkon | Multihosting / Multiadmin |
Poznámky | |||||||
| custom | VPS | 0:45 1:53 |
0.89 112.54 71.33 |
ČR, Vyškov | ||||||||
| vpsfree.cz | VPS | 1:28 3:01 |
4.09 24.45 812.20 |
ČR, Brno | pouze rekurzivni DNS servery | |||||||
| vas-hosting.cz | VPS | ?/ |
7 dní zdarma | |||||||||
| hukot.net | VPS | |||||||||||
| hukot.net | Hosting | ČR | ||||||||||
| site5.com | Hosting | 2:12 4:24 |
1.51 66.10 37.89 |
Nizozemsko, Amsterdam | mc, jailed shell | |||||||
| hostgator.com.tr | Hosting | 1:40 5:02 |
1.07 93.62 45.26 |
Nizozemsko, Amsterdam | max_execution_time 30 s, limit automatického zálohování: 20 GB (max. neomezeno) a 100.000 i-nodů (max. 250.000), pomalá podpora, otravná reklama, oddělená fakturace a administrace, hosting vs VPS | |||||||
| snackhost.com | Hosting | (2:23)5:16 (4:42)10:05 |
(3.46)9.8 (28.91)10.2 (283.37)335 |
ČR, Praha | 50. |
.../files/.htaccess (#Options -Indexes), Drush (delší doba odezvy), 1 web max. 100.000 i-nodů, e-mail max 5GB, denní platba, weby není možné převádět mezi účty, document root www/web není možné změnit, nesplňuje minimální požadavky pro Drupal 9 |
||||||
| webfaction.com | Hosting | 2:34 4:57 |
8.96 11.16 365.87 |
Nizozemsko, Amsterdam | instalace Let's Encrypt | |||||||
| svethostingu.cz | Hosting | 2:44 5:31 |
11.40 8.77 303.48 |
ČR, Brno | 6. | tarif: Multi 100, php7, limit hardwarových prostředků, weby je možné převádět mezi účty, neveřejný ticket systém | ||||||
| virtufy.cz | Hosting | 2:56 5:43 |
ČR, Praha | Real-time monitoring návštěvnosti, WVG CDN, SeoProxy, Single sign-on | ||||||||
| igloonet.cz | Hosting | 3:25 6:15 |
33.25 3.01 103.96 |
ČR, Brno | 60. | multihosting max. 3 domény | ||||||
| webhosting-c4.cz | Hosting | 4:03 5:46 |
21.58 4.63 148.87 |
ČR, Brno | 4. | pouze 1 doména | ||||||
| vas-server.cz | VPS | 4:16 6:50 |
4.28 23.34 8.8 |
ČR, Praha | VPS Lite | |||||||
| a2hosting.com | Hosting | 4:41 7:04 |
5.75 17.40 543.78 |
Nizozemsko, Amsterdam | limit hardwarových prostředků, max. 300.000 i-nodů, záloha 30 dnů, nemá mc, vysoká cena | |||||||
| active24.cz | Hosting | 5:15 8:26 |
12.04 8.30 281.77 |
115. | ||||||||
| justhost.com | Hosting | 6:55 11:15 |
4.70 21.27 12.30 |
?/ |
USA, Provo | |||||||
| websupport.cz (The Hosting) |
Hosting | 7:14 17:18 |
66.08 1.51 47.81 |
SR, Bratislava | 330. | |||||||
| onebit.cz | Hosting | 8:40 16:41 |
16.71 6.22 201.60 |
ČR, Brno | 17. | |||||||
| arvixe.com | Hosting | 12:34 16:16 |
56.99 1.75 179.58 |
?/ |
Nizozemsko | |||||||
| mixhosting.cz | Hosting | 23:41 25:40 |
16.01 6.25 201.10 |
ČR, Praha | ||||||||
| Zoner.eu | Hosting | SSL certifikát v ceně domény, která musí být převedena k webhostingu | ||||||||||
| wedos.cz | Hosting | 84. | ||||||||||
| tele3.cz | Hosting | 100. | ||||||||||
| ebola.cz | Hosting | ČR, Praha | 40. | |||||||||
| ovh.cz | Hosting | |||||||||||
| hukot.net | Hosting | ČR, Česká Třebová | SSH přes Lshell |
CloudLinux – distribuce založená na CentOS, která nabízí cílenou optimalizaci pro webhosting:
Multihosting s SSH: ![]()
Zajímavosti:
Přehled hostingů (Top hosting)
Poskytovatel e-mailových služeb je možné zjistit např. příkazy:
host google.com | grep mail
nebo
dig google.com mx | grep MX | awk 'FNR>1'
<IfModule mod_suphp.c> AddHandler application/x-httpd-php-5.4.8 .php </IfModule>
# .bashrc alias drush="~/drush/drush.php" # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
# PHP 5, Apache 1 and 2. AddType application/x-httpd-php54 .php <IfModule mod_php5.c> php_value memory_limit 256M php_flag output_buffering 0 php_flag eaccelerator.enable 1 </IfModule>
Host websupport Hostname IP-adresa User nazev-hostingu
ssh websupport~/.ssh/authorized_keysnahrát textový soubor obsahující veřejný SSH klíč.~/nazev-hosting/bin/drushnahrát stažený drush.~/.bash_aliasesvytvořit soubor s textem:
alias drush="/home/nazev-hostingu/bin/drush/drush.php"/home/faq-sk.txt.~/nazev-hostingu/nazev-webhostingusshfs user@ip-adresa:/ adresar-webhostingufusermount -u adresar-webhostingupřípadně fusermount -uf adresar-webhostingupokud nezabere samotné "-u")settings.phpzakomentovat normální připojení a vložit podmínku, zda jsem na webhostingu nebo v drush:
//$db_url = 'mysqli://user:password@localhost/database';
//$db_prefix = '';
/**
* Drush on Websupport
*/
// this variable is set up in main drushrc.php
if(!isset($_ENV['DRUSH_BOOTSTRAP'])) {
$db_url = 'mysqli://user:password@localhost/database';
$db_prefix = '';
}
else { // site is bootstrapped by Drush
// -> provide different database logging info
$db_url = 'mysqli://user:password@mysql51.websupport.sk:3309/database';
$db_prefix = '';
}/*$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'database',
'username' => 'user',
'password' => 'password',
'host' => '127.0.0.1',
'port' => '3309',
'driver' => 'mysql',
'prefix' => '',
),
),
);*/
/**
* Drush on Websupport
*/
// common login information
$database_config = array(
'driver' => 'mysql',
'database' => 'database',
'username' => 'user',
'password' => 'password',
'prefix' => '',
);
// this variable is set up in main drushrc.php
if(!isset($_ENV['DRUSH_BOOTSTRAP'])) {
//$database_config['unix_socket'] = '/tmp/mysql51.sock';
//$database_config['host'] = 'localhost';
$database_config['host'] = '127.0.0.1';
$database_config['port'] = 3309;
}
else { // site is bootstrapped by Drush
// -> provide different database logging info
$database_config['host'] = 'mysql51.websupport.sk';
$database_config['port'] = 3309;
}
$databases['default']['default'] = $database_config;
unset($database_config);drush status.exit.#Options +FollowSymLinks
#SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 #Options None #Options +FollowSymLinks
$base_url = 'http://www.example.com';RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^ http://www.%{HTTP_HOST} [L,R=301]RewriteBase /RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^ index.php [L]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]#SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 #Options None #Options +FollowSymLinks
// Base Path
define('WP_SITEURL','http://my-web.com');
define('WP_HOME','http://my-web.com');<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>RewriteBase /
Od PHP 5.3 již nejsou třeba níže uvedené postupy:
<?php
$path = 'cesta/k/adresari/nebo/souboru';
// zmena opravneni
chmod($path, 0777);
// zobrazeni opravneni
echo substr(sprintf('%o', fileperms($path)), -4) ." ". $path;
?>php_flag register_globals off
| Čtení | Zápis | Spouštění | |
|---|---|---|---|
| Vlastník | Ano | Ano | Ano |
| Skupina | Ano | Ne | Ano |
| Ostatni | Ano | Ano | Ano |
# Don't show directory listings for URLs which map to a directory. # Options -Indexes # Follow symbolic links in this directory. # Options +FollowSymLinks # PHP 4, Apache 2. <IfModule sapi_apache2.c> # php_value magic_quotes_gpc 0 # php_value register_globals 0 # php_value session.auto_start 0 # php_value mbstring.http_input pass # php_value mbstring.http_output pass # php_value mbstring.encoding_translation 0 </IfModule> # PHP 5, Apache 1 and 2. <IfModule mod_php5.c> # php_value magic_quotes_gpc 0 # php_value register_globals 0 # php_value session.auto_start 0 # php_value mbstring.http_input pass # php_value mbstring.http_output pass # php_value mbstring.encoding_translation 0 </IfModule>
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 # Options None # Options +FollowSymLinks
The mysqli error was: Unable to use the MySQLi database because the MySQLi extension for PHP is not installed. Check your <code>php.ini</code> to see how you can enable it.
safe_mode = On memory_limit = 256M post_max_size = 1400M upload_max_filesize = 700M
# Protecting php.ini file <Files *.ini> Order deny,allow Deny from All </Files> # Shared php.ini across all folder suPHP_ConfigPath /home/user
# Don't show directory listings for URLs which map to a directory. # Options -Indexes # Follow symbolic links in this directory. # Options +FollowSymLinks
ssh-keygen -t rsa -f keyfile -C "Description"
ssh -l apache -p 9012 -i keyfile user@ssh.xyz.savana.cz
# Protect files and directories from prying eyes. #<FilesMatch "\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$"> # Order allow,deny #</FilesMatch> # Don't show directory listings for URLs which map to a directory. # Options -Indexes # Follow symbolic links in this directory. # Options +FollowSymLinks # Set the default handler. # DirectoryIndex index.php # PHP 5, Apache 1 and 2. #<IfModule mod_php5.c> # php_value magic_quotes_gpc 0 # php_value register_globals 0 # php_value session.auto_start 0 # php_value mbstring.http_input pass # php_value mbstring.http_output pass # php_value mbstring.encoding_translation 0 #</IfModule>
Drupal.org:
Další:
Tipy na free webhosting pro Drupal (zatím jsem je ovšem nezkoušel):
Komerční webhostingy: