Slimes only can spawn in a swamp if the swamp is between Y-levels 50 and 70. In addition, slimes will also only spawn if the light level is at most 7.
To be more accurate:
"More precisely, the game checks if the light level is equal to or less than a random integer (from 0 to 7), then if the fraction of the moon which is bright is greater than a random number (from 0 to 1). If these conditions are met and the altitude is acceptable, there is a 50% chance of spawning a slime."
~~~ MinecraftWiki article on Slimes
Slimes can actually be rather rare if the random number generator does not like you.
In addition, slimes follow all normal mob spawning rules. They will only spawn if you are within 16 to 144 blocks from a "valid" area.
It sounds to me that you haven't perfectly lit the caves. Plus, you need to make sure you've lit up at least 128 blocks from the largest area you will be in. Any unlit caves within that range will slowly fill with mobs until the mob cap is reached, and your farm will be useless.
Related to your computer/render distance: if you spawn mobs in caves while in the minecart, and the chunks are unloaded due to your render distance when you move to the other end, they may stay alive and slowly build up until they reach the mob cap. This could be possible at render distance 8 or less.
Explanation about mobs not despawning outside of the 32 block radius:
From the wiki: "A mob that has had no player within 32 blocks of it for more than 30 seconds has a 1 in 800 chance of despawning on each game tick (1/20th of a second). Therefore, the half-life of monsters not within 32 blocks of a player is 27.73 seconds (after the initial 30 seconds have elapsed)."
This means that it takes an average of nearly a minute for a mob to despawn once it is outside that range. With your minecart, many mobs would never despawn, and again, if your chunks get unloaded as soon as (or even before) you get 128 blocks away (render distnace 8 or less), the mobs won't despawn even then.
Advice:
Make your radius extend beyond 128 blocks from the furthest extent you might go to at the farm. I've done a 150 block radius at my witch farm - 150 blocks from each side of the witch hut. Make sure you have properly lit every cave inside that radius, i.e. light level 8 or above on each spawnable block. If there is even one unlit cave, that's hundreds or thousands of spawning spaces, and mobs will spawn quite a bit faster than they despawn.
Addendum:
Another thing to check would be slime chunks. Slimes do despawn now, but at the same rate as other mobs, so even when you have the caves lit, if you want perfect rates, you'd need to slab or fill in any slime chunks. You can use a slime chunk finder online to locate the slime chunks in your region.
Best Answer
Your server may have disabled or not have the capability to spawn Guardians. Some servers are still in 1.7.10 but allow 1.8 clients to join which prevents Guardians from spawning. The server may also have disabled Guardians to balance gameplay. Have you seen any Guardians on the server?