Road to WordCamp Roma

Quest’anno non ci fermiamo mai! Prossima tappa: WordCamp Roma, il primo WordCamp della Città Eterna. Da poco usciti dalla frenesia del Black Friday (e già pronti per quella natalizia) facciamo sosta al primo WordCamp organizzato a Roma per una due giorni da non dimenticare.

Ad attendervi, tanti interventi di oltre 30 diversi speaker e un keynote finale di Francesca Marano, la nostra instancabile WordPress Community Manager.

Continue reading “Road to WordCamp Roma”

Parliamo di SuperCacher

Ben ritrovati SiteGrounders, eccoci al nostro primo post dedicato a un servizio che da subito mi ha incuriosito e affascinato: SuperCacher. Lo sapete che con SuperCacher potete migliorare la velocità del vostro sito fino a 4 volte? Si, è proprio vero, e il tutto in un semplice click. Un sito più veloce significa una migliore user experience per i tuoi utenti e un maggior tasso conversione: diversi report indicano che un solo secondo in più nel tempo di caricamento di un sito significa fino al 7% in meno di conversioni. In più, se il tuo sito è veloce, sarà “premiato” da Google con un miglior posizionamento organico.

Ma non è tutto! Se avete la necessità di gestire un gran numero di utenti o picchi improvvisi di traffico, specialmente con l’avvicinarsi dei periodi festivi o promozionali come il prossimo Black Friday, SuperCacher vi permetterà di fare la differenza tra un grande successo e un’occasione persa (a questo proposito vi rimando al mio recente post sugli e-commerce). Come? Semplicemente attivandolo, SuperCacher ti permetterà di gestire un’elevata quantità di traffico, anche 100 volte superiore al normale, senza esaurire le risorse del tuo account o mandare giù il tuo sito.

Continue reading “Parliamo di SuperCacher”

Parliamo di SiteGround… cominciamo una nuova rubrica!

Ciao a tutti cari SiteGrounders italiani! Lo sapete che il primo cliente italiano di SiteGround fu nel lontano 2004 mentre oggi, a neanche un anno di distanza dalla nascita di SiteGround Italia, siamo decine di migliaia? Ebbene si, siete ufficialmente parte di una community davvero immensa. Per questo da oggi vorrei far partire una rubrica sul nostro Blog con lo scopo di generare discussioni e confronti sui servizi che trovate più interessanti, i benefici che si possono ottenere e le esperienze che avete vissuto.

Continue reading “Parliamo di SiteGround… cominciamo una nuova rubrica!”

PHP 7.2 RC disponibile su tutti i server SiteGround

Siamo entusiasti: PHP 7.2 sta arrivando! Si prevede che apporterà alcuni miglioramenti considerevoli a velocità, sicurezza ed efficienza. Come sempre, puoi contare su SiteGround: ti forniamo le tecnologie più innovative non appena arrivano. Abbiamo appena reso disponibile sui nostri server l’ultima release candidate di PHP 7.2: continua a leggere per sapere come testarla in sicurezza.

Poiché si trova ancora nello stato di release candidate, PHP 7.2 – sebbene siano già state sviluppate tutte le nuove funzionalità previste – non è completamente esente da bug. Inoltre presenta molti cambiamenti rispetto alle versioni PHP precedenti (vedi il changelog di questa versione RC). Ecco perché consigliamo fortemente di non usarlo in un ambiente di produzione: potrebbe mettere in pericolo il tuo sito web. Il miglior modo per “giocare” con esso in sicurezza è quello di:

Continue reading “PHP 7.2 RC disponibile su tutti i server SiteGround”

Community, WordPress e ora anche SiteGround… ecco cosa faccio e cosa amo fare!

Francesca first post

Photo by Roberto Cortese

Questo settembre sono entrata a far parte del team SiteGround, passando dal lavoro come freelance al lavoro per una grande azienda. Ero un po’ ansiosa perché si tratta di un cambiamento molto importante, ma allo stesso tempo è stato uno sviluppo naturale. Ora, facendo parte del team SiteGround, potrò dedicare ancora più tempo a ciò che amo davvero: partecipare attivamente alla community WordPress. Negli ultimi anni ho organizzato incontri periodici su WordPress e un WordCamp nella mia città natale, Torino. Ho partecipato anche all’organizzazione di WordCamp Europe. Continuerò a fare parte di questi (e altri) eventi di WordPress, a condividere la mia esperienza e a contribuire alla community WordPress. La novità è che farò anche parte di un team incredibile che in precedenza avevo avuto la fortuna di incontrare soltanto ai WordCamp: i ragazzi di SiteGround. Continua a leggere per scoprire come sono finita qui e cosa prospetta il futuro.

Community

Fin da bambina ho sempre partecipato a diverse community. Forse perché sono figlia unica o perché sono sempre stata un’outsider nelle attività ufficiali (scuola, attività doposcuola), ho sempre desiderato stare in compagnia di persone con la mia stessa mentalità. Insomma, dai sei anni in poi ho partecipato e fondato gruppi.

Quando è nato mio figlio, mi sono iscritta a un gruppo che avrebbe cambiato per sempre la mia vita, sia a livello professionale che personale. Il mio rapporto con WordPress è iniziato con un club di lavoro a maglia. Sì! Non lezioni  di programmazione, non un WordCamp, ma un gruppo di donne che realizzavano a maglia copertine per i neonati prematuri. Avevano tutte un blog, perché non l’avevo anch’io? Nel giro di qualche tempo ho cominciato ad aiutare altre persone a creare i loro blog e siti web e così è nata unanuova carriera.

Ma mi sentivo sola: leggevo tutti i blog dedicati alle piccole imprese negli USA, però la sensazione era che i consigli non fosserofacilmente applicabili al mercato italiano. Che cosa deve fare una ragazza in questi casi? Ovviamente, creare una nuova community online per imprenditrici creative in Italia.

WordPress

E poi ho incontrato il progetto open source di WordPress.org: da anni mi guadagnavo da vivere con WordPress, ma non mi era mai saltata in mente l’idea di poter contribuire. Un amico mi ha aiutato a iniziare con le traduzioni, ma quando mi sono accorta che esisteva un team Community in cui avrei potuto organizzare eventi e aiutare altre persone con l’insegnamento ho capito di aver trovato il mio gruppo. E così ho iniziato a organizzare Meetup e WordCamp, cosa che faccio tuttora.

[subscribe_cta]

SiteGround

Quando ho scoperto che SiteGround stava cercando un rappresentante all’interno della community di WordPress non potevo credere ai miei occhi!

Mi piaceva molto realizzare siti web, così come l’interazione con i miei clienti, ma avevo la sensazione di volere di più: aiutare più persone, fare più divulgazione, riunire più gente. Com’era possibile fare tutto questo da sola? Semplice, non era possibile. Il modello di attività freelance, purtroppo, non è un modello facilmente scalabile: l’evoluzione naturale è creare prodotti, ma poi si perde l’interazione personale, di cui ho bisogno come le piante aromatiche sul mio balcone hanno bisogno di sole e acqua.

Conoscevo già SiteGround per l’incredibile supporto che fornisce alla community di WordPress in tutto il mondo: SiteGround è sempre presente per aiutare e sostenere la crescita della community WordPress, sponsorizzando e intervenendo ai WordCamp oppure organizzando eventi.

Da quando sono entrata nell’azienda mi sento completamente a mio agio. Ogni lunedì il team si riunisce per colazione, in modo da cominciare la settimana in maniera energica; questo “rito” ci dà la carica, e usiamo tutta questa energia per aiutare i nostri clienti e le diverse community che sosteniamo.

Il mio primo evento come SiteGrounder

Nel fine settimana del 23 e 24 settembre ho partecipato al Freelancecamp in Italia. Negli ultimi sei anni ho lavorato come web designer freelance e sono sempre stata molto legata alla vita dei lavoratori indipendenti, scrivendo libri, gestendo blog e parlando in pubblico: la maggior parte dei partecipanti all’evento mi conosceva come una portavoce dei freelance italiani. Il mio ritorno come rappresentante per una grande impresa un po’ mi preoccupava: avrebbero risposto bene al mio cambiamento, sarebbero stati curiosi, mi avrebbero accettato nella community anche se non ero più una di loro? Tutte le paure sono scomparse quando ho messo piede nella location (un bar sulla spiaggia, niente male!): le persone hanno accolto in modo positivo questo cambiamento, anche perché è saltato fuori che molti di loro erano già clienti soddisfatti di SiteGround.it.

Chiacchieriamo!

Nei prossimi mesi sarò in viaggio e parlerò a molti eventi in tutto il mondo. Vieni a trovarmi in uno degli stand, ma preparati: sono una tipa che chiacchiera e abbraccia. l mio collega Hristo ha suggerito che dovrei avere l’emoji di un pappagallo chiacchierone e festaiolo come avatar nel canale Slack aziendale: se ne hai uno bello, inviacelo!

Francesca è una speaker entusiasta e appassionata e potete trovarla in Italia o in giro per il mondo a parlare di WordPress, community, open source, donne e tecnologia, piccole imprese. Fa parte della community WordPress, organizza meetup e WordCamp a Torino e prende parte a numerosi eventi WordPress in tutto il mondo.
Oggi è anche WordPress Community Manager in Siteground.

Vinci un biglietto per il Marketing Business Summit a Milano

A SiteGround, sosteniamo tutti gli eventi e le community che, a nostro avviso, sono importanti per lo sviluppo moderno del web e sono utili per i nostri clienti. Proprio per questo motivo, a novembre sosterremo e parteciperemo a una delle principali conferenze sul marketing in Italia: il Marketing Business Summit! Regaleremo 2 biglietti a due di voi, quindi leggi attentamente il seguente articolo per maggiori informazioni!

Cos’è il Marketing Business Summit?

L’edizione di quest’anno del Marketing Business Summit avrà luogo a Milano dal 23 novembre al 24 novembre. I temi ruoteranno intorno al social media marketing, alla SEO, all’online advertising e al content marketing, tutti argomenti a cui siamo particolarmente interessati sia noi di SiteGround che i nostri clienti. Sarà un’esperienza interessante e utile per freelancer, blogger, social media influencer e altri professionisti che lavorano per aumentare la presenza online.

Lo scopo delle presentazioni avanzate è aiutare i marketer a imparare le ultime tendenze e strategie per far crescere la propria attività online. Inoltre, una delle fantastiche nuove iniziative di questa edizione è il workshop SEO, dove 5 SEO specialist analizzeranno i siti web in tempo reale e ti mostreranno le tecniche che puoi applicare per migliorare il posizionamento del tuo sito web personale o aziendale.

[subscribe_cta]

Come sempre, trascorrere più tempo possibile a parlare con nuove persone è uno dei modi migliori per sfruttare al massimo un incontro come il Marketing Business Summit: ecco perché non dovresti perderti la hall degli espositori. Saranno presenti anche i nostri simpatici rappresentanti SiteGround, che saranno felicissimi di mostrarti il nostro hosting su misura e spiegarti come aiutiamo le persone come te a far crescere la propria attività online sulla nostra piattaforma veloce e affidabile. Se vuoi sapere di più su come i nostri servizi di web hosting possano influenzare positivamente sul posizionamento del tuo sito web, vieni a trovarci allo stand SiteGround.

Come posso vincere un biglietto?

Se sei curioso di scoprire come puoi migliorare le tue abilità nel digital marketing… ecco come vincere un biglietto! Invia una mail a eventi@siteground.it entro il 27 settembre con i motivi per cui ti piacerebbe partecipare al Marketing Business Summit.

Il nostro team eventi analizzerà attentamente tutte le mail e selezionerà le due persone che dimostreranno maggiore voglia di partecipare. L’incontro è un’opportunità preziosissima per incontrare professionisti con mentalità affini alla tua e per espandere la tua rete, quindi non perderti la possibilità di ottenere un biglietto gratis!

SiteGround Beach Fest – L’epico meetup del nostro team!

Beach Fest Team building

Il weekend di team-building è stato straordinario e unificante per tutti noi SiteGrounders! Dopo un 2016 di grande successo – in cui abbiamo quasi raddoppiato i nostri dipendenti per il secondo anno di fila – la nostra grande famiglia internazionale è cresciuta: più di 450 dipendenti in 11 Paesi che parlano più di 30 lingue. Abbiamo deciso di invitarli tutti a un weekend epico. Per abbattere le barriere geografiche e stringere legami con colleghi che di solito vediamo solo dietro ai monitor, abbiamo deciso di continuare la tradizione dello scorso anno e di organizzare il nostro Festival SiteGround, questa volta sulla spiaggia!

Creando il nostro festival da zero…

Il nostro meetup si è svolto in una splendida spiaggia sulla costa settentrionale del Mar Nero. Seguendo la nostra filosofia – creare e organizzare tutto da soli – il nostro team di eventi ha lavorato sodo per preparare tutto, a partire dalle attività di preliminari fino ai workshop durante l’evento, passando per la costruzione del palcoscenico – no, non stiamo scherzando! Ovviamente, le cose non sarebbero state possibili senza l’aiuto straordinario dei nostri partner di catering e di staging. Fortunatamente, questa volta siamo stati previdenti e abbiamo immortalato tutto con uno splendido time-lapse!

Il warm-up: la competizione fitness di SiteGround

Quest’anno le attività di team-building sono iniziate molto prima dell’evento stesso. Abbiamo organizzato una sfida di un mese per tutto il team, con l’unico scopo di condurre una vita più sana e attiva e allo stesso tempo divertirsi. Abbiamo incoraggiato le persone a formare team di 4 e a impegnarsi in almeno una delle seguenti attività: walking/running, ciclismo o perdita di peso. Per motivare i partecipanti, abbiamo messo in palio dei premi per il team con le migliori prestazioni in ogni categoria, abbiamo vietato il cibo spazzatura nei nostri uffici e abbiamo iniziato a riempire le cucine SiteGround solo con cibo sano o fatto in casa.

Sebbene fossero un po’ esitanti in un primo momento, è incredibile come possano diventare attive le persone quando si allenano insieme in team! I risultati complessivi della sfida sono stati assolutamente straordinari: il nostro team vincitore di ciclismo ha percorso 1590 km in meno di un mese, il nostro team vincitore di walking ha camminato 1200 km e i nostri campioni di perdita di peso hanno perso 26 chili, soltanto un chilo in più rispetto ai secondi classificati!

Sport, artigianato e arte

Anche se la sfida si è conclusa prima del meetup, non abbiamo perso l’ispirazione per una vita attiva! Per riunirci con i compagni di squadra di altri uffici e promuovere il nostro spirito aziendale, tutte le iniziative di SiteGround Beach Fest vertevano su cose che tutti i SiteGrounders amano: creatività, sport, condivisione di conoscenze e musica. Per ricaricare le nostre batterie e aumentare i nostri livelli di adrenalina, abbiamo vissuto avventure in acqua fantastiche, con jet ski, paddleboard e windsurf. Membri del nostro team hanno impartito lezioni di yoga e fitness improvvisate. Per i più competitivi, abbiamo organizzato un torneo di beach volley e un torneo di calcio: un modo divertente per rafforzare lo spirito di squadra, facendo il proprio meglio per il gruppo, imparando a contare sugli altri, anche se solo per gioco.

Senza dubbio, in nessun evento SiteGround possono mancare creatività e arte. Per intrattenere tutti i compagni di squadra utilizzando la creatività, abbiamo organizzato un workshop “acchiappasogni” speciale, sculture di sabbia, una postazione di body art e un corso di fotografia con smartphone.

[subscribe_cta]

Musica e divertimento per tutti

Anche se tutte queste attività sono state veramente divertenti, la parte più epica e memorabile del Beach Fest è stata la notte dei concerti. Quattro fantastici gruppi si sono esibiti davanti all’enorme famiglia di SiteGround, mentre saltavamo, ballavamo e cantavamo tutta la notte. Anche se gli artisti principali erano l’epico gruppo fusion hip-hop/rock/punk/reggae Dubioza Kolektiv, un’altra band era particolarmente vicina ai nostri cuori: le rockstar di SiteGround, i “Tecnical Issues”, interamente formati dai membri dei nostri team di assistenza clienti e team tecnico! Ovviamente, non abbiamo dimenticato la parte più importante della famiglia SiteGround: i nostri clienti. Ci siamo assicurati che i nostri servizi di assistenza clienti rimanessero inalterati durante l’evento: abbiamo creato una sala enorme con postazioni di lavoro, dove i nostri agenti di assistenza lavoravano con turni ridotti, per fornire supporto 24/7 ma riuscendo comunque a unirsi al divertimento una volta terminato il loro turno.

Abbiamo sempre ritenuto che una solida connessione tra compagni di squadra, contenti e motivati, fosse la chiave per un servizio di qualità. Ogni evento aziendale che organizziamo è un investimento con un chiaro ritorno: la felicità del nostro team e dei nostri clienti. Abbiamo deciso di condividere le belle vibrazioni che abbiamo sperimentato insieme e speriamo di contagiarti! Il modo in cui a SiteGround ci prendiamo cura uno dell’altro è sempre stato speciale… Speriamo di riuscire a tradurlo in parole, perché è questo che rende fantastico SiteGround!

Perché l’intestazione HTTP Vary può danneggiare il tuo sito web

vary-user-agent

Vary è un’intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione è impostata correttamente, assicura che i visitatori del sito web visualizzino il contenuto giusto, indipendentemente dal caching applicato. Tuttavia, se questa intestazione è impostata in modo non corretto, può eliminare completamente i vantaggi del miglior sistema di caching e causare un sovrautilizzo delle risorse. In questo articolo del nostro blog, voglio fare un po’ di luce sul modo in cui l’intestazione Vary influisce sul tuo sito ospitato su SiteGround e, in particolare, sul nostro sistema di caching, e mostrarti l’utilizzo consigliato dell’intestazione Vary per il tuo sito web.

Come funziona l’intestazione Vary?

Il ruolo dell’intestazione Vary è quello di indicare in quali casi dovrebbe essere mostrata una versione diversa del tuo sito web. Se l’intestazione Vary ha uno dei seguenti valori: User-Agent, Cookie, Referred o * (wildcard), può ridurre significativamente l’effetto del nostro sistema di caching. Ciò accade perché questi valori indicano che dovrebbe essere mostrata una versione diversa delle tue pagine in base al tipo di browser utilizzato (user-agent), che è presente un cookie unico o URL referral o, nello scenario peggiore, quando viene utilizzato *, che verrà mostrato un contenuto nuovo durante ogni singola visita, che equivale a disattivare completamente la nostra cache.

Vary: User-Agent

Diamo un’occhiata al modo in cui funziona il valore più comunemente utilizzato, User-Agent. Dice al nostro caching dinamico: “Ehi, dovresti memorizzare diverse cache per sistemi operativi e browser diversi”. Questo per evitare di mostrare, ad esempio, una versione desktop presente in cache a un visitatore che utilizza un dispositivo mobile. Tuttavia, considera che al giorno d’oggi la maggior parte dei siti web non mostra in realtà HTML diversi per le loro versioni mobili. È il CSS responsivo che fa tutto il lavoro pesante e mostra il tuo sito web in maniera diversa su smartphone e desktop. Pertanto, a meno che non utilizzi plugin come ad esempio WP Touch, o sai per certo di avere differenze nell’uscita HTML del tuo sito web in base ai browser dei visitatori, il tuo sito web non dovrebbe inviare l’intestazione Vary: User-Agent.

Senza impostare Vary: User-Agent, il nostro sistema di caching memorizzerà in cache il tuo sito web durante il primo caricamento e in seguito mostrerà la versione in cache durante le richieste successive – a meno che non aggiorni i contenuti o svuoti manualmente la cache. Con User-Agent attivato, il sistema manterrà copie diverse per ciascuna combinazione di sistema operativo e browser che visita il tuo sito web. Ciò significa che avrai una richiesta dinamica per la prima persona che carica il tuo sito web su Safari da desktop, uno per la prima persona che lo carica su Chrome da dispositivo mobile, uno per la prima persona che lo carica su Chrome da desktop… e così via.

Diciamo che svuoti la tua cache ogni 100 visite circa. Senza l’intestazione Vary: User-Agent inviata dal tuo sito web, il tuo sito web avrà solo una richiesta dinamica su 100. D’altra parte, con l’intestazione abilitata, a seconda del profilo dei tuoi visitatori, avrai 5-30 richieste dinamiche per le stesse 100 visite. Quindi lo stesso sito web utilizzerà 5-30 volte le risorse che sarebbero state necessarie con  l’intestazione disattivata.

Bot cattivissimi!

Odiamo il traffico malware e i bot maligni. Per noi, combatterli in ogni modo possibile si è rivelato uno sforzo costante. Sto citando i bot qui, perché se ricevi spam da essi, l’intestazione Vary: User-Agent potrebbe determinare il grado di successo del loro attacco e il grado con cui il crawling da parte dei bot influirà sulle prestazioni del tuo sito web.

Puoi considerare un bot come un browser che effettua azioni automatizzate sul tuo sito web. Può raccogliere dati per il proprio indice, cercare le vulnerabilità, provare a compilare e inviare moduli, ecc.  L’User-Agent del Bot è semplicemente una porzione di testo aggiunto dal suo creatore. Sistemi di crawling rinomati come il bot di Google sono impostati correttamente, mentre altri possono tentare di imitare il bot di Bing o il bot di Google o addirittura generare un user agent in maniera casuale.

Se il bot inizia ad eseguire il crawling del tuo sito web e disponi dell’intestazione Vary: User-Agent, ogni richiesta che fa al tuo sito web costituirà un elemento dinamico e consumerà le tue risorse. D’altra parte, se l’intestazione non viene utilizzata, mostreresti ai bot le richieste in cache direttamente dal caching dinamico.

Come visualizzare le tue intestazioni di risposta

Prima di tutto, dovresti controllare le intestazioni che il tuo sito web sta restituendo ai visitatori. Di solito, uso la scheda Network di FireBug nel mio browser, ma esiste un comodo checker online (http://www.webconfs.com/http-header-check.php) che puoi utilizzare anche tu. L’intestazione Vary presenta valori multipli e l’user-agent è semplicemente uno di essi. Se non disponi di un’intestazione Vary o quest’ultima include solo il valore Accept-Encoding (che aiuta il corretto funzionamento della compressione gZIP), non dovresti preoccuparti. Tuttavia, se visualizzi User-Agent o un qualsiasi altro valore (Cookie, Referrer o *), ti consigliamo di rimuoverli dalla tua intestazione.

[subscribe_cta]

Come configurare l’intestazione Vary

Generalmente, l’approccio migliore sarebbe quello di capire quale parte del tuo sito web la sta generando e riconfigurarla. Tuttavia, ciò potrebbe richiedere alcune capacità di risoluzione dei problemi e potrebbe non essere un compito molto facile. Quindi, se sei su WordPress, potresti controllare le tue intestazioni, e quindi sostituire la risposta con solo quello che desideri, aggiungendo le seguenti righe al tuo file function.php:

function replace_wp_headers($headers) {
$headers['Vary'] = 'Accept-Encoding';
return $headers;
}

add_filter(‘wp_headers’, replace_wp_headers);

In alternativa, è possibile provare a utilizzare le regole .htaccess per disattivare le intestazioni Vary non necessarie:

<ifModule mod_headers.c>
Header unset Vary
Header set Vary “Accept-Encoding”
</ifModule>

Facendo questo, rimuoverai tutte le intestazioni dal tuo sito web e lascerai solo quelle specificate nel tuo codice Accept-Encoding. Naturalmente, puoi aggiungere altre regole ma assicurati sempre di averne veramente bisogno: non c’è altro modo per ottenere il risultato che stai cercando!

Playlist 14 Anni di WordPress

È il periodo dell’anno in cui ci prepariamo per festeggiare un altro anniversario di WordPress. Domani, 27 maggio, WordPress compie 14 anni! Per lasciare un segno “alla maniera” SiteGround, per l’occasione abbiamo creato una playlist con una traccia di ogni musicista a cui sia mai stata dedicata una versione di WordPress a suo nome. Il mix ha fatto miracoli per la nostra produttività in ufficio, quindi abbiamo deciso di condividerlo con voi. Speriamo che renderà la vostra giornata migliore, se avete dovuto passarla a lavorare sul vostro sito web oppure a festeggiare. Godetevelo e ancora un buon 14 ° compleanno tutta la comunità di WordPress!