da Menconi.IT | Ott 30, 2017 | blog, wordpress
Non sottovalutare il problema dei link rotti, possono danneggiare e compromettere seriamente il traffico ed il posizionamento del tuo sito web.
Gli strumenti necessari per risolvere una situazione di questo tipo sono:
Google search consolle: questo strumento ti mostrerà gli errori di scansione, i broken link vengono classificati come “errori crawl”. Il sistema ti mostrerò quali sono i link rotti e quyali pagine generano errori di tipo 404. Una volta individuate le pagine che generano errore devi installare un plugin, quello che consiglio è Broken Link Checker.
Questo plugin controlla se nei tuoi post, pagine, commenti ci sono link rotti o immagini inesistenti. Una volta installato e attivato, comincia a controllare in maniera autonoma tutti i link inseriti nel sito e notifica via email quelli inesistenti (rotti). A questo punto dal menu strumenti puoi apportare le modifiche affinché i link vengano ripristinati o indirizzati verso un altra pagina. Dalla sezione strumenti/link rotti puoi’ gestire le varie opzioni che ti permettono di risolvere questo problema.
[wpforms id=”3155″ title=”true” description=”true”]
da Menconi.IT | Mar 21, 2017 | blog, wordpress
Vi siete stancati dei commenti sul vostro sito (molte volte si tratta di spam), ecco come dovete procedere:
DISABLE COMMENTS
Installate il plugin:
https://wordpress.org/plugins/disable-comments/
da Menconi.IT | Nov 24, 2016 | blog, wordpress
Hai dimenticato la password di WordPRess e non ricordi l’email utilizzata in fase di creazione dell’account?
Per recuperarla hai bisogno di questi dati:
- Username MySql
- Password MySql
- Nome del database
Accedi al tuo pannello di gestione del database, seleziona la tabella wp_user
Clicca su edit e modifica il campo user_pass, inserisci una nuova password e nel campo funzione seleziona MD5.
da Menconi.IT | Mar 20, 2015 | blog, joomla, wordpress
Storage Engine aggiuntivi
In aggiunta agli Storage Engine standard MyISAM, Blackhole, CSV, Memory e Archive, i pacchetti sorgenti e binari di MariaDB comprendono i seguenti:
- Aria
- XtraDB (rimpiazzo di InnoDB, pronto all’uso)
- PBXT (In MariaDB 5.1, 5.2 e 5.3. Disabilitato in 5.5)
- FederatedX (rimpiazzo di Federated)
- OQGRAPH — aggiunto in 5.2
- SphinxSE — new in 5.2
- IBMDB2I. Oracle lo ha rimosso in MySQL 5.1.55 ma il codice è rimasto in MariaDB fino alla versione 5.5.
- TokuDB in MariaDB 5.5 e MariaDB 10.0
- Cassandra in MariaDB 10.0
- Verranno aggiunti altri storage engine NoSQL.
- CONNECT in MariaDB 10.0
- SEQUENCE in MariaDB 10.0
- Spider in MariaDB 10.0
Miglioramenti della velocità
- Molti miglioramenti dell’ottimizzatore in MariaDB 5.3. Le subquery sono finalmente usabili! La lista completa e una comparazione con MySQL sono https:kb.askmonty.org/it/tabella-di-comparazione-delle-funzionalita-dellottimizzatore/. Un benchmark è consultabile qui.
- Replica più veloce e più sicura: Group commit per il log binario. Le configurazioni che utilizzano la replica e usano molti update sono più di due volte più rapidi.
- Miglioramenti al sottosistema di I/O si InnoDB su Windows.
- Gli indici sullo Storage Engine MEMORY(HEAP) sono più veloci. Secondo un semplice test, 24% più veloci sulle INSERT per campi interi e 60% più veloci sui campi CHAR(20).
CHECKSUM TABLE è più veloce.
- Sono state migliorate/eliminate alcune conversioni non necessarie dei set di caratteri. Il miglioramento complessivo è di 1-5% (secondo sql-bench) ma può essere più elevato per i risultati di grosse dimensioni che contengono solo caratteri tra 0x00-0x7f.
- Pool di Thread in MariaDB 5.1 e migliorato ulteriormente in MariaDB 5.5. Ciò permette di eseguire MariaDB con oltre 200,000 connessioni ad una velocità notevolmente migliorata.
- Ci sono alcuni miglioramenti al codice di DBUG per velocizzare l’esecuzione quando il supporto al debug viene compilato ma non utilizzato.
- L’uso dello Storage Engine Aria velocizza le query complesse (query che normalmente userebbero tabelle temporanee su disco). Lo Storage Engine Aria viene usato per le tabelle temporanee interne, e ciò dovrebbe velocizzare le select complesse. Aria è generalmente più veloce per le tabelle temporanee, se comparato a MyISAM, perché registra i dati delle righe in memoria e normalmente non deve scrivere righe temporanee su disco. engine is used for internal temporary tables, which should give you a speedup when doing complex selects. Aria is usually faster for temporary tables when compared to MyISAM because Aria caches row data in memory and normally doesn’t have to write the temporary rows to disk.
- La test suite è stata estesa e ora è molto più veloce di prima, pur testando più cose.
Estensioni & nuove funzionalità
Sono state aggiunte molte nuove funzionalità a MariaDB. Se una patch o una funzionalità è utile, sicura e stabile — viene compiuto ogni sforzo per includerla in MariaDB. Le più notevoli sono:
- Microsecondi in MariaDB — aggiunto in 5.3
- Precisione fino ai microsecondi in Processlist
- Eliminazione delle tabelle
- Colonne Virtuali — aggiunte in 5.2
- Estese le statistiche utente — aggiunto in 5.2
- Segmentazione della Cache degli Indici — aggiunto in 5.2
- Autenticazione a plugin — aggiunta in 5.2
- CREATE TABLE personalizzato per gli Storage Engine — nuovo in 5.2
- Estesa la tabella INFORMATION SCHEMA.PLUGINS — aggiunto in 5.2
- Group commit per il log binario. Rende la replica notevolmente più rapida! — aggiunto in 5.3
- Aggiunta l’opzione –rewrite-db di https://kb.askmonty.org/it/mysqlbinlog/ per modificare il database in uso — aggiunta in 5.2
- Progress reporting per ALTER TABLE e LOAD DATA INFILE. — aggiunto in 5.3
- Join e subquery più veloci. — aggiunto in 5.3
- HandlerSocket e chiamate a https://kb.askmonty.org/it/handler/ più veloci. — aggiunti in 5.3
- Supporto alle Colonne Dinamiche. — aggiunto in 5.3
- Replica multi-source. — aggiunta in 10.0
- SHOW EXPLAIN mostra il piano di esecuzione di una query eseguita in un altro thread. — nuovo in 10.0
Testing migliorato
- Più test nella test suite.
- Corretti bug nei test.
- Build di test con differenti opzioni di configurazione per poter testare meglio le varie funzionalità.
- Eliminati i test non validi. (esempio: non si testa la funzionalità ”X” se questa non è compilata nella build che si sta usando.)
Meno bug e warning
- I bug sono male. Correggerne quanti più possibile, e cercare di non introdurne di nuovi.
- Anche i warning di compilazione sono male. Eliminarne quanti più possibile.
Davvero Open Source
Tutto il codice in MariaDB è rilasciato come GPL, LPGL o BSD. MariaDB non ha moduli il cui sorgente è chiuso, come quelli che si possono trovare in MySQL enterprise edition. Infatti, tutte le funzionalità senza sorgente presenti in MySQL 5.5 enterprise edition si trovano in MariaDB in versione open source.
MariaDB include i test case di tutti i bug che sono stati risolti. Oracle non fornisce i test case per i bug corretti in MySQL 5.5.
Tutti i bug e i piani futuri sono pubblici.
MariaDB è sviluppata dalla comunità con vero spirito open source.