NU recomand gazduire la ghesi.com – Andrei Gherhes

NU recomand gazduire la ghesi.com administrat de Andrei Gherhes

Acesta este un post care prezinta faptele si impactul acestora, incercand sa evit subiectivitatea.

In februarie 2010 am luat un cont de gazduire shared de la ghesi.com ( Andrei Gherhes fiind CEO ), unde mi-am pus site-ul EDUKID (acesta ruleaza o platforma de wordpress cu un plugin de ecommerce).

Din primele zile avea pierderi de pachete ( Request Time Out ) cam pe la 6-8%. Le-am dat dovezi (ping, traceroute). Seara dupa ora 12:00 serverul raspundea foarte, foarte greu, ei imi zic ca ei seara fac back-up la baze de date si e normal sa raspunda greu serverul ( “:speachless:” )

Conversatia:

Razvan Girmacea
Buna ziua, vreau sa va anunt ca tot pica serverul ghesi.com , adica chiar si siteul ghesi.com (pentru 1-2 minute). Celelate siteuri din .ro si afara merg.
De 2 ori s-a intamplat asta in ultimele 10 minute.
1 2 ms 2 ms 2 ms 10.0.0.1
2 2 ms 2 ms 2 ms 10.65.139.113
3 3 ms 1 ms 3 ms bb01.iasi.rdsnet.ro [213.154.134.165]
4 20 ms 20 ms 19 ms 213.154.128.40
5 19 ms 19 ms 19 ms 213-154-124-16.rdsnet.ro [213.154.124.16]
6 18 ms 17 ms 19 ms newcom.bucuresti.rdsnet.ro [81.196.1.214]
7 18 ms 19 ms 19 ms 94-53-12-42.static.newcom.ro [94.53.12.42]
8 * * * Request timed out.
9 * * * Request timed out.
10 * * * Request timed out.
11 * * * Request timed out.
12 24 ms 23 ms 25 ms 235.23.34.89.static.simpliq.net [89.34.23.235]
(dupa 15 minute)
Tot sunt pierderi:
Ping statistics for 89.34.23.250:
Packets: Sent = 355, Received = 326, Lost = 29 (8% loss),
Approximate round trip times in milli-seconds:
Minimum = 24ms, Maximum = 30ms, Average = 26ms
Andrei Gherhes
Buna, problema e ca din rds se incarca mai greu sau da timeout pentru ca are probleme la conectivitate cu Cluj-ul.
Razvan Girmacea
Am observat ca si azi au fost probleme cu timeouts (cand am verificat eu erau 5% loss pe o durata destul de lunga). Foarte foarte multi utilizatori romani au RDS.
Desi sunt foarte multumit pana acum de serviciile ghesi si de suport, s-ar putea sa fiu nevoie sa ma mut intr-un datacenter din Bucuresti din aceasta cauza.
Nu exista solutie la aceasta problema ?
Andrei Gherhes
Ce solutie sa existe atat timp cat problema nu ne priveste pe noi direct ci pe rds si conectivitatea lor.
Andrei Gherhes
Nu s-au semnalat probleme, un traceroute / mtr ne-ar ajuta sa vedem despre ce este vorba.
Andrei Gherhes
Va rog sa rulati un winmtr spre ip-ul serverului(2-3 minute) daca sunt pierderi de pachete.
Razvan Girmacea
In legatura cu ce discutam aseara ca nu mergea pe la ora 2:00 si ziceati ca face backup MySQL, acum la 10 dimineata 7 secunde si ceva ( 6 secunde requestul ) http://edukid.ro/temp/edukid4.jpg (Cand merge bine requestul e de 300-500 milisecunde).
Andrei Gherhes

Buna, am analizat si noi evolutia site-ului dvs cu firebug.

Ce incercati sa demonstrati este ca din cauza la host se incarca greu?
Gresititi, pentru ca daca era optimizat si nu incarca atatea scripturi poate era alta treaba.

Atunci edukid.ro avea o medie de 40 de vizitatori/zi, site-ul fiind lansat in decembrie 2009. Specific ca acelasi script pe care este construit EDUKID  il mai foloseste un prieten pe un server shared fara probleme, consumul de resurse fiind minim.

Dupa fara prea mult timp de stat pe ganduri, am mutat siteul la alt provider si solicit returnarea banilor inapoi (conform termenilor si conditiilor de pe ghesi.com care zic ca returneaza banii in 30 de zile).

Politica ghesi.com de returnare a banilor

Nu se ofera rambursare cand contul este suspendat urmat de anulare, problema cauza de consumul execesiv de resurse generat de contul dvs. Inapoierea fondurilor se face doar in caz ca ghesi.com este raspunzator direct pentru inaccesibilitatea site-ului dvs.

Precaut fiind, am facut print-screen la problemele avute cu serverul ghesi.com (monitorizand cu firebug timpul de incarcare si raspuns).

Specific faptul ca daca ei fac backup e “normal” ca serverul sa raspunda greu, ca doar site-ul nu trebuie sa fie sus 24/24, noaptea lumea doarme.

Cand am solicitat returnarea banilor, au incercat sa dea vina pe scriptul meu, noroc ca am avut dovezi.

Asta m-a suparat cel mai mult,  daca nu stiam exact ce inseamna o gazduire si ce sa monitorizez puteam sa zic orice fiindca ei puteau da vina pe mine. Si ma gandesc ca ei pot face asta cu orice client neexperimentat.

Dupa lungi mailuri in care tot dadeau vina pe siteul meu(ca e din cauza scripturilor) si dupa un moment penibil in care s-au facut de ras, trimitandu-mi un screenshot cum ca lor li se incarca foarte bine siteul (in 4 secunde) si ca eu am calculator sau net prost, dar de fapt ei vedeau deja EDUKID pe noul server (la alt provider), intr-un final au spus ca imi vor returna banii:

from Facturi @ Ghesi.com <facturi@ghesi.com>
to Razvan Girmacea <girmacearazvan at gmail.com>
date Mon, Feb 15, 2010 at 4:05 PM
subject Re: [Ticket ID: 165002] Returnare bani
mailed-by ghesi.com
details Feb 15

Este decizia dvs.

O sa primitii bani in 30 de zile lucratoare.

si astept…
si astept…
si astept…

Dupa doua luni, pe 7 aprilie le trimit mail ca au spus ca imi vor trimite banii si ca nu mi-a intrat nici un ban.

si astept…
si astept…

Nici un raspuns din partea lor, ii sun, imi raspunde tot Andrei Gherhes care s-a ocupat de cazul meu, imi spune ca nu stie despre ce e vorba si ca sa ii trimit mail si ca se ocupa personal. Nici un raspuns pe mail dupa inca cateva zile. Apoi nu mai raspundeau nici la telefon. I-am contactat prin formularul de contact, pe diferite mailuri si tot nici un raspuns.

Dupa inca 20 zile, pe 27 aprilie, dupa ce dau vestea pe twitter ca ghesi.com sunt neseriosi si le-am trimis mail ca voi contacta protectia consumatorului si imi raspund pe mail ca se va discuta cazul meu vineri 30 aprilie in consiliu.

Nu stiu ce mai era de discutat, atata timp cat mi-au dat pe mail ca imi voi primi banii inapoi, dar bineinteles ca nici in ziua de azi nu am primit raspuns de la ei (24 mai  2010).

La ei pe site, in pagina de contact au urmatorul mesaj:

Daca ne contactati prin e-mail

  • Vom reveni cu un raspuns in maxim 24 de minute
  • Nu recomand serviciile de gazduire ghesi.com – administrat de Andrei Gherhes

    Urmeaza sa fac o plangere la protectia consumatorului pentru a solutiona problema.

    Google First Link SEO Myth – Solved

    This is a SEO related post for Web and SEO Developers

    When you code the HTML of a website, do you care when you use in the menu of the website the anchor keyword “home” pointing to the root of the website ? What about internal linking ?  do you use the right anchor keywords in multiple links pointing to the same page ?

    I started a Google SEO Test on 16 March 2010 to find out if Google takes in account the anchor keyword of other than the first link to the same page in a website.

    Example: You use in the menu “home” as anchor link to homepage, and down in content you use “laptops” as anchor link to the same homepage.

    The SEO Test

    SEO First Link website demonstrates that only the first link in content (the order of HTML code) is taken in account by Google.

    Check out the website above to read the full test information and results.

    Anything you may want to know or add, please leave a comment bellow.

    XHTML 1.0 Strict Valid target _blank

    I always like to use XHTML 1.0 Strict on my projects (Update: because I had problems in the past with XHTML 1.1) , but a lot of times you want to open the links in new window to keep the visitor continue reading your site/article and the use of target=_blank is necessary.

    I use one simple trick with javascript (jQuery):

    1. You can mark all the links you want to open in new window with class=”blank” and then call one javascript line: $(‘.blank’).attr(‘target’,’_blank’);
    2. You may want to open all post links in new window, you put your content in <div class=”post”> and call in javascript: $(‘.post a’).attr(‘target’,’_blank’);

    In wordpress is really easy because it has jQuery enabled so you just have to make on js file with following code:

    $(document).ready(function(){
    $(‘.blank’).attr(‘target’,’_blank’)
    $(‘.post a’).attr(‘target’,’_blank’);
    });

    … or if you get conflict with wordpress

    var $j = jQuery.noConflict();

    $j(function(){
    $j(‘.blank’).attr(‘target’,’_blank’)
    $j(‘.post a’).attr(‘target’,’_blank’);
    });

    I used both class and .post techniques in EDUKID ( Example: Jucarii Beados )

    Google Docs JavaScript Virus

    google-docs-js-virus

    Update: I contacted AVIRA and they said that it is a FALSE alert. Their message:

    The file ‘2767081945-EditPageModularized_editor_base_mod.js’ has been determined to be ‘FALSE POSITIVE’. In particular this means that this file is not malicious but a false alarm. Detection is removed from our virus definition file (VDF) with the version: 7.1.6.7.” – avira

    I am using Google Docs to keep my sensitive and important information so I can access it from anywhere.

    Today my Avira Antivirus informed me that Google Docs Javascript has a virus. I tried to look more into the Javascript but everything is compacted and encoded there so I can’t give you more information for now. I am thinking that more unsecure browsers like Internet Explorer 6 can be vulnerable to this.

    If you have more info on this, leave a comment.

    [WordPress SEO] Headspace2 nofollow bug fix

    This post will be better understood by PHP developers, but helpful for bloggers and SEO developers.

    On wordpress websites that I am building, I am using Headspace2 Plugin for SEO. Some of you prefer Allinone SEO Pack, but it lacks some features that I really need.

    Adding nofollow on pages/posts.

    Adding nofollow on some links that are not important to Google (like About us, Contact, Privacy …)  can transfer more link juice to the other important pages from your website.

    You can add nofollow to pages/posts by enabling the Headspace->Page Modules->Page Links module.

    When you add new/edit a page, you will see three new fields:

    1. Page Link Text
    2. Page Link Title
    3. Page Link Options

    From Page Link Options you can check the nofollow box to add rel=”nofollow” when generating the page list with wp_list_pages() function.

    There is one flaw here. You are required to fill in the Page Link Text field, else it won’t show up any text in the link ( <a href=”” rel=”nofollow”>[TEXT MISSING]</a>).

    To fix this and let wordpress show the default page title text if no text is detected there, you have to:

    1. edit /wp-content/plugins/headspace2/modules/page/page-links.php file on your server
    2. go to line 113 and replace
      $text = $this->meta[$id][‘text’];

      with
      $text = $this->meta[$id][‘text’] ? $this->meta[$id][‘text’] : $text;

    That’s it!

    Backup photos software

    What if you loose all your photos from last couple of years ?

    If you still backup your photos on your DVD, there is an more elegant software that automaticaly syncronize your selected folders with an online account, making automatic backup of your photos.

    You don’t have to worrie about what you didn’t backyup yet, you just have to copy your new photos on the selected folders (as many as you like) and the backup software will take care to upload the new photos without doing anything.

    SugarSync Continue reading Backup photos software

    PHP/MySQL – correct use of INSERT query

    For all PHP/MySQL developers, there are two ways of using INSERT query:

    1. INSERT INTO [table] VALUES (‘value-1′,’value-2’);

    2. INSERT INTO [table] (‘column-1′,’column-2’) VALUES (‘value-1′,’value-2’);

    Always use INSERT variant 2, because in case you need to add more columns to the database, you won’t need to change the PHP code for the query to work.

    The unspecified columns will take default value, defined when appending the new column.

    eMAG ProfitShare – Reclama gratis!

    Cand au lansat serviciul de affiliate eMAG ProfitShare, am zis sa il incerc. Este un magazin online care l-am folosit destul de des, desi cateodata au mai fost probleme, il recomand.

    O mica teapa: Daca un vizitator trimis de pe siteul tau nu cumpara in 30 de zile, nu mai iei comision. Pentru un vizitator nou sa ajunga sa cumpere online, statistic vorbind trebuie sa intre pe acel site de cel putin 7-8 ori pana sa se decida sa cumpere. Cel mai probabil va expira perioada de 30 de zile, eMAG castiga, tu care i-ai trimis vizitatorul NU

    In foarte multe sisteme de affilate din afara, durata de contorizare a vizitatorului trimis este de 90 de zile.

    Experimentul
    Am pus pe cateva siteuri, timp de 30 de zile bannerele eMAG. Dupa 400 000 afisari si 2260 clickuri (0.56 CTR), NICI UN COMISION. Precizez ca bounce-rateul a fost de 50%, iar media de pagini vizualizate de 4 pagini.

    emag-profitshare

    Nu e vina eMAG, pur si simplu in Romania inca nu merge, lumea inca nu cumpara online. eMAG se alege cu RECLAMA GRATIS

    Am decis sa opresc experimentul si sa scot reclamele eMAG.

    Voi ce parere aveti despre eMAG ProfitShare ?