小编Joe*_*Joe的帖子

搜索引擎优化 - 谷歌+其他搜索引擎索引<noscript>标签内的链接?

我设置了一些下拉菜单,允许用户通过选择多个下拉列表中的选项来查找我网站上的页面:

例如.汽车的颜色,年

这将生成如下链接:mysite.xyz/blue/2010/

唯一的问题是,因为这个链接是用Javascript动态组合的,所以我还必须将每个可能的组合从下拉列表组合成一个列表,如:

<noscript>
   No javascript enabled? Here are all the links:
      <a href='mysite.xyz/blue/2009/'>mysite.xyz/blue/2009/</a>
      <a href='mysite.xyz/blue/2010/'>mysite.xyz/blue/2010/</a>
      <a href='mysite.xyz/red/2009/'>mysite.xyz/red/2009/</a>
      <a href='mysite.xyz/red/2010/'>mysite.xyz/red/2010/</a>
</noscript>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我把它们放在这样的标签中,我会受到Google等搜索引擎的惩罚吗?我已经这样做了一些导航的东西,需要抵消等.但是,现在我也将在这里列出一个完整的链接列表.我想在这里提供它们,以便谷歌可以实际索引我的页面 - 但对于那些没有javascript的人,他们仍然可以导航.

你的意见?另外..即使我有一些看似已编入索引的链接,我也不是100%确定,这就是为什么我要问:P

seo

7
推荐指数
1
解决办法
1451
查看次数

MySQL - 选择一个字段有多少"Days Old"

如何根据"DateAdded"字段选择字段的天数?

例如:

SELECT DAYSOLD(tbl_stuff.DateAdded) as DaysOld 
  FROM tbl_stuff
Run Code Online (Sandbox Code Playgroud)

mysql sql

4
推荐指数
1
解决办法
3785
查看次数

是否有可能以更快的方式执行此SELECT查询?

更新(根据每个人的回复):

我正在考虑改变我的结构,以便我有一个名为prx_tags_sportsitems的新表.我将完全删除prx_lists.prx_tags_sportsitems将作为ID表的引用来替换prx_lists.ListString,该prx_lists.ListString曾用于存储属于每个prx_sportsitem的标签的ID.

新关系将是这样的:

  • prx_tags_sportsitems.TagID < - > prx_tags.ID
  • prx_sportsitems.ID < - > prx_tags_sportsitems.OwnerID

prx_tags将包含TagName.这样我仍然可以将每个"标签"维护为一个单独的唯一实体.

我查找所有标有"有氧"标签的sportsitems的新查询将类似于以下内容:

SELECT prx_sportsitems.* FROM prx_sportsitems, prx_tags_sportsitems
WHERE prx_tags_sportsitems.OwnerID = prx_sportsitems.ID 
AND prx_tags_sportsitems.TagID = (SELECT ID FROM prx_tags WHERE TagName = 'aerobic')
ORDER BY prx_sportsitems.DateAdded DESC LIMIT 0,30;
Run Code Online (Sandbox Code Playgroud)

或许我可以用"IN"条款做点什么,但我还不确定.

在我对脚本进行这么大的修改之前,每个人都赞成吗?评论?非常感谢!

原始邮寄:

说到MYSQL查询,我很新手.当我最初设计我的数据库时,我做了一些相当愚蠢的事情,因为它是我能找到的唯一解决方案.现在我发现它似乎对我的MYSQL服务器造成了太大的压力,因为执行每个查询需要0.2秒,我相信如果它是一个更好的查询可能更像0.02秒(或表设计,如果它来吧!).我想避免需要重建我的整个网站结构,因为它的设计方式与目前的方式非常相似,所以我希望有更快的mysql查询.

我的数据库中有三个表:

  1. 体育项目表
  2. 标签表
  3. 列表

每个体育项目都分配有多个标签名称(类别).每个"标签"都作为单独的结果存储在prx_tags中.我在prx_sportsitems中为体育项创建prx_lists中的"列表",并通过链接到prx_sportsitems.ID的prx_lists.OwnerID链接它们.

这是我当前的查询(查找所有标记为"有氧"的体育项目):

SELECT  prx_sportsitems.* 
FROM    prx_sportsitems, prx_lists 
WHERE   prx_lists.ListString LIKE (CONCAT('%',(SELECT prx_tags.ID 
                                               FROM prx_tags
                                               WHERE prx_tags.TagName = 'aerobic'
                                               limit 0,1),'#%')) 
 AND    prx_lists.ListType = 'Tags-SportsItems' 
 AND    prx_lists.OwnerID = prx_sportsitems.ID
 ORDER BY prx_sportsitems.DateAdded …
Run Code Online (Sandbox Code Playgroud)

mysql sql database query-optimization

4
推荐指数
1
解决办法
209
查看次数

删除临时符号链接会中断当前下载/访问该符号链接吗?

我正在使用PHP生成的符号链接.它们是在有人请求下载时生成的,我希望它们在每天结束时到期.

问题是,如果有人在一天结束前1分钟开始下载符号链接,然后在下载时删除符号链接,该怎么办...

我的问题是,根据您的知识,个人下载符号链接,在我删除它之前,仍然可以"下载"该文件?我并不担心"可恢复的下载"功能..但它会以某种方式使他们的下载停止或中断吗?

php symlink

2
推荐指数
1
解决办法
415
查看次数

标签 统计

mysql ×2

sql ×2

database ×1

php ×1

query-optimization ×1

seo ×1

symlink ×1