Machin A是我的本地电脑。
机器B是我的远程ip,它的ip是vps_ip1。
机器C是另一台远程ip,其ip为vps_ip2。
设置ssh自动登录(没有密码)如下。
步骤1:在机器A
上创建身份验证SSH
ssh-keygen -t rsa -P ''
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): #it is a comment ,input nothing just enter
Your identifica
我的web应用程序遇到了性能问题。发现瓶颈是db。应用程序在具有4个CPU和2 2GB的LAMP服务器(VPS)上运行。
在将新记录插入到DB (大约有100.000条记录的表)中之后,select查询会明显减慢一段时间(有时会有几分钟)。我认为这个问题是重新索引,但实际上在插入之后在VPS中没有活动。剩余的内存很多,不需要交换。CPU空闲。
事实上,selects是相当复杂的:
SELECT COUNT(A.id), B.title FROM B JOIN A .... WHERE ..lot of stuff..
A和B都有大约100K条记录。A有很多列,B很少,但它是由嵌套集合表示的树形
我在domain.com上构建了wp,在127.0.0.1上构建了其他wp。现在,我在domain.com上从后端转储数据库,并使用命令将数据库转储到本地机器上的mysql数据库中。
mysqldump -u root -p wpdatabase > back.sql #after i connect the remote vps
#download the back.sql file into local machine with filezilla on /home/back.sql
mysql -u root -ppassword wp_test < /home/back.
我有一个包含大约500,000条记录的mySQL表。该表的大小约为45MB。第一次执行查询时,每次都需要近20秒,但随后的查询速度很快。如果我注销,然后重新登录,查询仍然很快。如果我4-5小时后再来。同样的查询又慢了一次。
查询非常简单。
$query = "select * from tableName where uniqueID='$passedID' ORDER BY tableName ASC";
$result = mysql_query($query) or die('Query failed: ' . mysql_error())
我一直在测试SMTP及其相关的DNS注册,但我已经测试过它,我实现的是能够从不同服务器从同一个电子邮件帐户(user@mydomain.com)发送电子邮件,配置域的DNS如下:
mydomain.com
A | mail | points to *vps 1 ip addr*
A | mail2 | points to *vps 2 ip addr*
A | pop | points to *vps 1 ip addr*
MX | mydomain.com | mail handled by mail.mydomain.com (